我想创建一个Apple脚本,在Mac邮件应用程序中创建一个新规则,如果我收到一封电子邮件,并且电子邮件的标题是" test",我想要一个Apple脚本启动
这是我到目前为止的代码:
{{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读取属性。