Je veux travailler avec une liste de toutes les adresses e-mail qui apparaissent dans mon carnet d'adresses. Je pensais que je pourrais simplement définir
une telle liste avec AppleScript, et utiliser les éléments, peut-être après avoir converti les références en chaînes de caractères, comme cette réponse le suggère. Cependant, le code ci-dessous rencontre une erreur de conversion, avec ou sans conversion explicite (par exemple, comme une chaîne de caractères
) :
erreur "Impossible de faire de «classe az21» 1 de «classe azf4» id \"C74972A5-88D4-4B0F-8DEA-304914926EE6:ABPerson\" de l'application \"Contacts\" dans le type attendu." numéro -1700 depuis «classe az21» 1 de «classe azf4» id "C74972A5-88D4-4B0F-8DEA-304914926EE6:ABPerson"
dites à l'application "Contacts"
définir tousLesEmails à chaque e-mail de chaque personne
end tell
répéter avec unEmail dans tousLesEmails
afficher unEmail
end repeat
Ce problème, bien sûr, inhibe également toute utilisation plus significative des adresses e-mail.
De quoi s'agit-il, et quelle est une méthode de travail pour collecter et accéder à toutes les adresses e-mail de mon carnet d'adresses ?
Je suis en cours d'exécution du Public Beta 5 de El Capitan, bien que je n'aie pas testé si le comportement est différent sur des versions plus anciennes (= actuelles).