Je tente de stocker dans le dossier téléchargement un fichier fourni en PJ dans un mail que je recois tous les jours. Lors de l'éxécution manuelle des règles dans mail, la règle déclenche un AppleScript qui extrait la pièce jointe et le stocke bien dans le bon dossier. Par contre dès que le traitement est appelé à la relève du courrier, toutes les autres commandes des règles fonctionne mais l'appel du script AppleScript ne se fait plus.
Tout cela sur MacOS Sierra avec toutes les maj effectuées.
Ci-dessous le script AppleScript appelé.
Dans le cas d'erreur, la console m'indique le message suivant
Toute aide pour résoudre ce problème est la bienvenue
Tout cela sur MacOS Sierra avec toutes les maj effectuées.
Ci-dessous le script AppleScript appelé.
Bloc de code:
-- uncomment the four following lines and select mails in mail application before execute this AppleScript
--tell application "Mail"
-- set xx to selection
-- tell me to perform mail action with messages xx
--end tell
-- If previous line are commented, this AppleScript must be called by applying rules in Mail application
using terms from application "Mail"
on perform mail action with messages theMessages
tell application "Mail"
repeat with eachMessage in theMessages
try
set theFile to the first mail attachment of eachMessage
set theName to the name of theFile
set theLongName to ((path to downloads folder) as string) & theName
save theFile in file theLongName
end try
end repeat
end tell
end perform mail action with messages
end using terms from
Dans le cas d'erreur, la console m'indique le message suivant
Detected missing constraints for <private>. It cannot be placed because there are not enough constraints to fully define the size and origin. Add the missing constraints, or set translatesAutoresizingMaskIntoConstraints=YES and constraints will be generated for you. If this view is laid out manually on macOS 10.12 and later, you may choose to not call [super layout] from your override. Set a breakpoint on DETECTED_MISSING_CONSTRAINTS to debug. This error will only be logged once.
Toute aide pour résoudre ce problème est la bienvenue