AppleScript问题(复制电子邮件内容,运行Automator App)

时间:2011-01-09 22:17:57

标签: applescript apple-mail

我有一个Mail过滤器,它将运行一个Autoscript,它将复制邮件内容,然后运行Automator App。但它不起作用。它不会启动Automator App或复制内容。

所以我收到了一封电子邮件,它告诉这个Applescript运行。如果我进入并编辑Applescript(即使24小时后没有关闭,只能睡觉)并删除除最后一行之外的所有内容并单击保存AppleScript启动应用程序。我觉得第一块代码有问题。当电子邮件进来时,我设置了邮件设置发出声音,运行脚本并删除电子邮件,所以我知道脚本被告知要运行。

  • 如何删除电子邮件文件?
  • 为什么会出现错误 我打开后才开始运行 AppleScript中的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

1 个答案:

答案 0 :(得分:0)

我相信邮件规则所有的AppleScript代码都必须在执行邮件操作中,并且邮件matchmsgs用于规则mailrule 代码块。因此,请尝试将告诉应用程序“更新应用程序”以激活,然后行将剪贴板设置为msgcontent