使用JavaScript for Automation而不是AppleScript的邮件规则

时间:2015-05-14 17:30:49

标签: javascript email applescript osx-yosemite

我正在尝试使用Javascript for Automation而不是AppleScript构建Mail.app规则(在OS X Yosemite上),但我仍然坚持基础知识。

我在AppleScript中看到了这段代码:

using terms from application "Mail"
    on perform mail action with messages theMessages for rule theRule
        # actual code here
    end perform mail action with messages
end using terms from

但我不清楚这是如何转换为JavaScript的。

我定义一个函数吗?设置回调?我不清楚。

我发现有performMailActionWithMessages功能,但我无法弄清楚如何让它发挥作用。

非常感谢任何指导!

1 个答案:

答案 0 :(得分:11)

我终于明白了:

function performMailActionWithMessages(messages) {
  messages.forEach( function(message) {  // if you want to iterate
  })
};