【问题标题】:Apply an AppleScript to a Specific Email Message in Mail将 AppleScript 应用到 Mail 中的特定电子邮件消息
【发布时间】:2012-08-15 09:45:36
【问题描述】:

我有一个 AppleScript,我想将其应用于单个电子邮件(将它们归档为具有特定文件名的 PDF),但我不知道如何将其应用于特定电子邮件。

我无法设置邮件规则来运行脚本,因为这只是我是否要从 Mail 中归档一个邮件的判断。已尝试将其设置为服务,但右键单击邮件中的电子邮件时没有服务菜单。

有什么建议吗?!

丰富

【问题讨论】:

    标签: email applescript


    【解决方案1】:

    您打算如何指定哪些单独的电子邮件?如果通过手动选择它们,您可以“获取选择”。这是一个简单的脚本,它将获取每条选定消息的主题和消息 ID。

    tell application "Mail"
        set mySelection to get selection
        set eMails to {}
        repeat with selectedMessage in mySelection
            set messageId to selectedMessage's message id as string
            set eMail to selectedMessage's subject & ": " & messageId
            tell me to set end of eMails to eMail
        end repeat
        set AppleScript's text item delimiters to "\n\n"
        set the clipboard to (eMails as string)
    end tell
    

    将其保存在 ~/Library/Scripts/Applications/Mail/ 中,它将显示在您的脚本菜单中。您可能需要转到 AppleScript Editor 的设置中的“在菜单栏中显示脚本菜单”才能显示脚本菜单。

    (注意:当你编译这个脚本时,\n\n 会变成新的行。)

    【讨论】:

      猜你喜欢
      • 2014-12-21
      • 1970-01-01
      • 2011-06-01
      • 2020-11-23
      • 1970-01-01
      • 2021-02-06
      • 1970-01-01
      • 1970-01-01
      • 2015-02-23
      相关资源
      最近更新 更多