Avec les dernières versions des trois logiciels qui composent la suite bureautique iWork, Apple permet à ses utilisateurs de partager simplement un document par mail. Depuis le menu de partage de Pages par exemple, on peut choisir d’envoyer une copie du document en cours par mail et le logiciel propose ensuite plusieurs formats, avec au moins le natif et du PDF. C’est très pratique, mais le constructeur n’est pas très fair-play : cette fonction n’apparaît que si Mail est le client par défaut. Sinon, l’option n’est même pas proposée dans le menu.
Pour ne pas désavantager ses utilisateurs, l’éditeur du client mail Postbox a trouvé la parade et propose plusieurs scripts qui reproduisent ce comportement réservé aux utilisateurs du client mail d’Apple. Si vous utilisez le logiciel, vous pouvez suivre les instructions données par ses concepteurs, à savoir installer les scripts désirés dans un dossier précis et les utiliser. Selon les cas, vous pourrez exporter le document en cours dans un format et ouvrir un nouveau message avec la pièce jointe, ou bien encore l’exporter dans tous les formats possibles.
L’avantage de l’AppleScript utilisé pour réaliser ces scripts, c’est qu’il s’agit d’un langage très simple à lire et à comprendre. Vous pourrez relativement facilement modifier les scripts pour les adapter à vos besoins : vous pourriez par exemple retirer les formats de fichier qui ne vous intéressent pas pour ne garder que celui qui est nécessaire dans votre workflow.
Autre option à envisager bien sûr : reprendre en partie le code proposé par l’éditeur de Postbox pour créer un script adapté à un autre client mail. Tous les clients ne sont pas compatibles avec AppleScript, mais quand c’est le cas, l’adaptation devrait être assez simple. Si vous avez besoin d'aide pour modifier les scripts, n’hésitez pas à demander de l'aide via nos forums, dans la section dédiée au développement sur Mac.