我有一个 AppleScript,我想将其应用于单个电子邮件(将它们归档为具有特定文件名的 PDF),但不知道如何将其应用于特定的电子邮件。
我无法设置邮件规则来运行脚本,因为这只是我是否要从 Mail 中归档一个邮件的判断。已尝试将其设置为服务,但右键单击邮件中的电子邮件时没有服务菜单。
有什么建议么?!
富有的
我有一个 AppleScript,我想将其应用于单个电子邮件(将它们归档为具有特定文件名的 PDF),但不知道如何将其应用于特定的电子邮件。
我无法设置邮件规则来运行脚本,因为这只是我是否要从 Mail 中归档一个邮件的判断。已尝试将其设置为服务,但右键单击邮件中的电子邮件时没有服务菜单。
有什么建议么?!
富有的
您打算如何指定哪些单独的电子邮件?如果通过手动选择它们,您可以“获取选择”。这是一个简单的脚本,它将获取每条选定消息的主题和消息 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 会变成新的行。)