0 votes

Attacher une pièce jointe unique à un email en utilisant le script d'apple pour envoyer un email à différents utilisateurs.

Je suis nouveau sur le script d'apple :

Est-ce que quelqu'un a un exemple d'utilisation d'un AppleScript pour envoyer des emails individuels avec des pièces jointes uniques pour chaque email en utilisant une liste Excel ? (Il existe de nombreux exemples d'envoi d'e-mails avec une pièce jointe, mais personne ne semble l'avoir fait avec des pièces jointes différentes pour chaque e-mail).

En gros, J'ai une liste d'adresses électroniques dans Excel qui contient toutes les adresses électroniques et les noms de fichiers.

et

un dossier contenant chaque fichier Excel.

Je veux envoyer l'email à l'utilisateur dans la liste d'email et joindre le fichier à l'email et sur une boucle jusqu'à ce qu'il soit complet. Chaque personne doit recevoir le même courriel, mais le fichier joint sera différent.

Quelqu'un peut-il fournir un exemple ?

-1voto

j234212 Points 1

Set theWorkbookFile pour choisir le fichier avec l'invite "Veuillez sélectionner un fichier de classeur Excel :". Définissez theWorkbookName sur le nom de (info pour theWorkbookFile) dites à l'application "Microsoft Excel". ouvrir le FichierWorkbook définir leWorkbook comme le classeur theWorkbookName définir peremail à la valeur de la plage utilisée de la feuille active fin du message

--C'est la partie sur laquelle je suis bloqué

dites à l'application "Finder activez set theAttachmentFile to every file of "Macintosh HD:Users:j:Box:Email test : "whose name contains (peremail as Unicode text) -- the attachment path fin du message

répéter avec aRow dans peremail met {theEmail, theName} dans aRow Dites à l'application "Mail". définir newMessage pour créer un nouveau message sortant avec les propriétés {expéditeur:thesender, sujet : "Commande"} dites newMessage Définir le contenu à "XXXX". créer un nouveau destinataire à la fin de la liste des destinataires avec les propriétés {name:theName, address:theEmail}. dire le contenu du nouveau message

            make new attachment with properties {file name:theAttachmentFile as alias} at after the last word of the last paragraph

        end tell
        delay 3

    end tell

end tell

répétition de fin

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X