Dans cet article, nous allons voir comment afficher le menu script dans la barre des menus, comment ajouter des scripts à ce menu et comment utiliser ces fameux Applescript.
Nous verrons un exemple concret avec un Applescript qui m’a été donné par Yvan Koenig, un scripteur que je trouve talentueux et d’une gentillesse incroyable (Il va pas aimer ça !)
Ce script va permettre de créer un fichier texte tabulé valide à partir de Numbers, à utiliser avec Indesign pour la fusion de données, en moins de temps qu’il ne faut pour le dire.
Ce que je disais dans l’article « Utiliser la nouvelle fonction d’Indesign CC (2014) pour générer des codes QR dynamiquement » à propos des CSV produits par Numbers n’est donc plus tout à fait correct.
Afficher le menu script dans la barre des menus
1. Rendez-vous dans votre menu Applications (Cmd-Maj-A), puis dans le sous-memu Utilitaires (ou au clavier: Cmd+Maj-U) et enfin ouvrez Editeur Applescript
2. Ouvrez les préférences du programme (Cmd-,) ou cliquez le menu Editeur Applescript puis Préférences.
3. Dans l’onglet « Général », cochez la case « Afficher le menu des scripts dans la barre des menus ». Le menu est maintenant présent à droite dans votre barre des menus.
4. Cliquez sur ce menu et allez dans: « ouvrir le dossier Scripts… » puis, « Ouvrir le dossier Scripts utilisateur »
N’oubliez pas que si vous voulez afficher la bibliothèque de votre compte utilisateur, vous pouvez suivre le tutoriel sur ce site : « Faire ré-apparaître le dossier Bibliothèque en permanence sur votre compte utilisateur. »
Le script que je vous propose va servir à exporter un tableau Numbers en un fichier texte tabulé « compréhensible » par Indesign.
5. Téléchargez le script que Yvan Koenig m’a permis de partager avec vous, en cliquant le lien ci-après: Numbers2CSV-Indesign.scpt
Dézipez-le et copiez-le dans le dossier scripts de votre dossier utilisateur. Avant ça, dans le dossier Scripts, créez un nouveau dossier « Applications » puis un autre que vous nommerez « Numbers ». De cette manière, ce script particulier n’apparaîtra que quand vous serez dans Numbers. Il ne sert à rien de l’afficher en permanence puisque que cet Applescript est fait pour Numbers.
6. Ouvrez maintenant Numbers puis un document existant. Si vous n’en avez pas, je vous propose une base de données fictive trouvée sur le web, ici: BaseDonnees_fictive. Ouvrez-la après téléchargement.
7. Sélectionnez tout le contenu (Cmd-A) ou menu > Edition > Tout sélectionner. Rendez-vous dans le menu Scripts (fraîchement activé) et retrouvez votre script dans la liste (en bas, sous Scripts Numbers) et cliquez.
Le script récupère toutes les entrées des cellules, entre chaque cellule, ajoute une tabulation, passe à la ligne et continue jusqu’à la fin du document. Ensuite, il crée un fichier texte qui se retrouve sur votre bureau avec la date et l’heure de la création. Ce fichier est directement utilisable dans Indesign !
Cool, non?
Un grand merci à Yvan d’avoir partagé son script !


