J'ai essayé d'aider un collègue de travail à automatiser une compilation hebdomadaire d'e-mails qu'il envoie, mais je n'ai pas encore réussi à trouver comment aborder quelques domaines spécifiques... Je vais d'abord expliquer la situation, puis l'objectif.
Situation : Le chef de projet au travail a été chargé de recueillir chaque semaine des informations auprès de plusieurs employés (managers) spécifiques concernant le travail de leurs équipes respectives (et les progrès accomplis) et ce qui est prévu pour la semaine à venir (tout cela a lieu chaque mardi). Il leur a donc demandé d'utiliser un format très simple (pas d'accueil, pas de salutation, rien d'autre que le contenu réel de leur rapport). Une fois que chacun de ces courriels lui est parvenu dans la nuit du lundi au mardi matin, il copie manuellement le texte de chacun d'entre eux et le colle dans un autre courriel, l'un après l'autre, composant ainsi un courriel avec tout le contenu de chacun des autres. Une fois qu'il a obtenu ce nouveau courriel complet, il l'envoie à son superviseur. (Pour mémoire, je comprends parfaitement qu'il existe d'innombrables meilleures façons de faire et que c'est risible... mais ce n'est pas ma bataille et c'est la façon dont il a reçu l'instruction de le faire, alors j'essaie simplement de lui faciliter la tâche).
Objectif : J'ai déjà mis en place des règles pour que les emails spécifiques soient déplacés vers une boîte désignée (en pensant que cela faciliterait l'identification des messages corrects pour le script/automation), et ma prochaine étape était d'automatiser la... collation de ces messages et la création et l'envoi du nouveau message unique au patron... et c'est là que les choses se sont bloquées.
J'ai trouvé des scripts pour copier, des scripts pour coller, et (sur une ancienne version de OS x, 10.6 peut-être) j'ai même trouvé une action dans Automator qui compilait le texte de messages sélectionnés (dans Mail) dans un nouveau message... mais malheureusement, elle ne fonctionne pas sur des versions plus modernes de l'OS (spécifiquement 10.8 et 10.9).
La question est donc la suivante : Est-il possible, et si oui comment, d'automatiser la copie du corps du message d'un groupe spécifique d'emails et de coller tout le texte dans un nouvel email, et de l'adresser en conséquence et de l'envoyer ? Le but est que ce type s'assoie devant son ordinateur le mardi matin, qu'il sélectionne les emails en question (à moins qu'il n'y ait un moyen de script pour que les bons messages soient sélectionnés automatiquement) puis qu'il exécute le script/service/application (via un raccourci clavier ou une icône de dock, les deux pouvant être gérés par moi) et qu'il en ait fini avec ça ?