我有一个本地邮件规则,我想按计划应用。要手动应用所有规则,我可以单击消息菜单 - >规则 - >应用 - >全部应用。Applescript或Automator在Outlook Mac 2011中应用规则
有没有一种方法可以使用AppleScript自动执行此操作?我查看了字典中的Outlook,但没有发现任何与规则相关的操作。
或者,有没有办法用Automator来做到这一点?
我有一个本地邮件规则,我想按计划应用。要手动应用所有规则,我可以单击消息菜单 - >规则 - >应用 - >全部应用。Applescript或Automator在Outlook Mac 2011中应用规则
有没有一种方法可以使用AppleScript自动执行此操作?我查看了字典中的Outlook,但没有发现任何与规则相关的操作。
或者,有没有办法用Automator来做到这一点?
可以通过GUI脚本来解决使用系统事件应用程序虚假点击菜单项。
你最终得到了很长的菜单引用,但它的工作原理。
编辑:我已经添加了如何确保首先选择收件箱。
tell application "Microsoft Outlook"
activate
if main windows is {} then -- no windows open
make new main window
end if
tell main window 1 to set view to mail view -- ensure its viewing mail
set the selected folder to inbox
end tell
tell application "System Events"
tell process "Microsoft Outlook"
click menu item "Apply All" of menu 1 of menu item "Apply" of menu 1 of menu item "Rules" of menu 1 of menu bar item "Message" of menu bar 1
end tell
end tell
问题
你想办法通过的AppleScript按计划申请邮件规则。
解决方案
您可以使用GUI脚本来实现这一目标。要捕获适当的GUI脚本,您应该查看UI Browser的试用版(30天有效)。该软件将允许您捕获在系统上执行特定规则所需的applescript。
完成脚本后,可以使用AppleScript编辑器将脚本另存为应用程序。然后,您可以在MacOSX日历中创建日历活动。安排事件,只要您需要脚本运行。然后在警告框中选择一个自定义的警报,并选择打开文件(点给你的保存的脚本程序):
不幸的是,文件夹树的一部分(例如,收件箱)需要被选定为这个工作。 – craig65535
@ craig65535你可以用gui脚本或Outlook来选择它吗? – adamh
另外它是有道理的,需要选择的东西进行操作。 – adamh