AppleScript问题(复制电子邮件内容,运行Automator应用程序)

AppleScript问题(复制电子邮件内容,运行Automator应用程序),applescript,apple-mail,Applescript,Apple Mail,我有一个邮件过滤器,它将运行一个Autoscript,该脚本将复制邮件内容,然后运行一个Automator应用程序。但是它不起作用。它不会启动Automator应用程序或复制内容 所以我收到一封电子邮件,它告诉这个Applescript运行。如果我进入并编辑Applescript(即使24小时后没有关机,只有睡眠),删除除最后一行以外的所有内容,然后单击“保存”,Applescript将启动应用程序。我感觉第一段代码有点问题。当电子邮件进来时,我将邮件设置为发出声音,运行脚本并删除电子邮件,这样

我有一个邮件过滤器,它将运行一个Autoscript,该脚本将复制邮件内容,然后运行一个Automator应用程序。但是它不起作用。它不会启动Automator应用程序或复制内容

所以我收到一封电子邮件,它告诉这个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

我认为对于邮件规则,您的所有applescript代码都必须在执行邮件操作时的代码块中,并与规则mailrule的消息匹配。因此,请尝试移动该行告诉应用程序“更新应用程序”以激活到该行之后将剪贴板设置为msgcontent

如何以及在何处不起作用?我将其保存在applescript中,并在收到符合筛选条件的电子邮件时让mail.App程序运行它。已编辑的问题包含一些详细信息…我还希望它删除调用AppleScript的邮件,但是如果我在邮件中这样做,AppleScript将无法复制邮件内容。如何删除AppleScript中的邮件?谢谢我还发现,它只在邮件发送后运行应用程序,在我在AppleScript编辑器中打开脚本后,我不知道为什么它不打开就无法运行,我没有单击“运行”,我只是打开它来编辑/查看脚本。