Bonjour,
Je viens de changer de Mac et suis passé d'un iMac 27" sous Higt Sierra à un mini Max avec Puce M1
En 2013, j'avais obtenu une aide du Site (PBELL) pour la réalisation d'un Appelscript permettant d'envoyer par mail des attestations fiscales à tous les collègues figurant dans un fichier Excel.
ça a bien fonctionné chaque année, et au grès des versions de l'IOS, j'ai du faire quelques petites retouches.
Mais là je cale, avec la version Big Sur (version 11.1), puce Apple M1 Mémoire 16 Go, j'ai deux types de bug :
1 - Lorsque je choisi le fichier excel via :
set FichierDonnees to (choose file with prompt "Sélectionner le fichier des adhésions :") as string
J'obtiens un message qui me semble vouloir dire qu'il ne trouve pas le chemin, étant précisé que je vais chercher le fichier Excel sur un serveur Synology :
"Désolé... Nous ne trouvons pas /Users/guyfroment/Library/Containers/com.microsoft.Excel/Data/Trésorerie SUD SDIS 69:Adhésion:Syndiqués.xlsx. Peut-être l'avez-vous déplacé, renommé ou supprimé ?"
j'ai pu contourner ce bug en mettant le fichier excel sur le bureau et du coup ça passe. Comment faire pour continuer à aller chercher le fichier Excel sur le serveur ?
2 - Au moment de l'envoi du mail :
j'utilise la formule :
1 2 3 4 5 6
| set NouveauMessage to make new message with properties {visible:true, subject:EnteteMail, content:CorpsMail}
tell NouveauMessage
(make new to recipient at end of to recipients with properties {name:expediteur, address:Destinataire})
make new cc recipient at beginning of cc recipients with properties {address:"xxxxxxxxxx@gmail.com"}
make new attachment with properties {file name:FichierAJoindre as alias} at after the last paragraph
end tell |
Mais j'obtiens un message d'erreur :
Erreur dans Mail : Impossible de convertir {visible:true, subject:"CONFIDENTIEL pour M. Prénom NOM - Bienvenue à xxxxxxx", content:"Bonjour Prénom ..................,", content:"Bonjour Prénom, ........ "} en type properties of message
Comment faire pour que le mail puisse être envoyé ?
Avec tous mes remerciements par avance.
Guy
Partager