Mail.appルールで次のスクリプトを使用しています。AppleScriptはメールメッセージを移動した後に実行を中断しますか?
ごみ箱にメッセージを移動した後、私のコンピュータ上でコードが実行されていないようです。 (それは彼のために働くという報告の下にadayzdone)。
この理由を特定して解決するにはどうすればよいですか?
using terms from application "Mail"
on perform mail action with messages theMessages
repeat with eachMessage in theMessages
set theText to content of eachMessage
--
-- ... here happens some processing
--
-- this works:
move eachMessage to mailbox "Trash"
-- but this doesn't:
display dialog "reached this point"
-- i.e. additional code I'm adding here isn't executed...
end repeat
end perform mail action with messages
end using terms from
[関連記事](http://stackoverflow.com/q/9243701/990363)で議論されている関連する問題があります。 Mail.appに複数のアカウントが設定されていますか? – kopischke
'try ... on error'ブロックの' move eachMessage ... '行を折り返してみてください。 'do shell script 'logger -t'あなたのスクリプト名 ''&whateverTextYouLike'を使ってエラーメッセージをコンソールに記録することができます。 –