У меня есть следующий AppleScript, вызванный правилом Mail.app:
using terms from application "Mail"
on perform mail action with messages theMessages for rule theRule
repeat with msg in theMessages
set theText to subject of msg & return & content of msg & date sent of msg
display dialog (theText)
end repeat
end perform mail action with messages
end using terms from
Если я выбираю сообщение, щелкаю правой кнопкой мыши и выбираю «Применить правила», оно работает правильно. Однако, если скрипт запускается входящим сообщением, кажется, что в Messages есть случайное сообщение.
Как получить правильное сообщение?
Я использую High Sierra с Mail 11.2.