使用Applescript添加新规则电子邮件

时间:2015-11-11 01:55:30

标签: applescript

我想创建一个Apple脚本,在Mac邮件应用程序中创建一个新规则,如果我收到一封电子邮件,并且电子邮件的标题是" test",我想要一个Apple脚本启动

这是我到目前为止的代码:

{{1}}

1 个答案:

答案 0 :(得分:0)

make行中第二个属性的名称为run script

试试这个

set applicationScriptsFolder to (path to library folder from user domain as text) & "Application Scripts:com.apple.mail:"
tell application "Mail"
    set newRule to make new rule with properties {name:"test rule", run script:alias (applicationScriptsFolder & "test.scpt")}
    tell newRule
        make new rule condition at end of rule conditions with properties {rule type:message content, qualifier:does contain value, expression:"test"}
    end tell
end tell

修改 似乎run script参数需要脚本的完整路径。

奇怪的是,脚本未显示在“邮件首选项”>规则,但可以使用AppleScript读取属性。