我有一个Mail过滤器,它将运行一个Autoscript,它将复制邮件内容,然后运行Automator App。但它不起作用。它不会启动Automator App或复制内容。
所以我收到了一封电子邮件,它告诉这个Applescript运行。如果我进入并编辑Applescript(即使24小时后没有关闭,只能睡觉)并删除除最后一行之外的所有内容并单击保存AppleScript启动应用程序。我觉得第一块代码有问题。当电子邮件进来时,我设置了邮件设置发出声音,运行脚本并删除电子邮件,所以我知道脚本被告知要运行。
这是以下的Applescript:
using terms from application "Mail"
on perform mail action with messages matchmsgs for rule mailrule
tell application "Mail"
set msg to item 1 of matchmsgs
set msgcontent to (content of msg) as Unicode text
end tell
set the clipboard to msgcontent
tell application "/Users/me/Docs/Update App.app" to activate
end perform mail action with messages
end using terms from
答案 0 :(得分:0)
我相信邮件规则所有的AppleScript代码都必须在执行邮件操作中,并且邮件matchmsgs用于规则mailrule 代码块。因此,请尝试将告诉应用程序“更新应用程序”以激活,然后行将剪贴板设置为msgcontent 。