我有一个本地邮件规则,我想按计划申请。要手动应用所有规则,我可以单击“消息”菜单 - >规则 - >申请 - >全部申请。
有没有办法使用Applescript自动执行此操作?我查看了字典中的Outlook,但未发现任何与规则相关的操作。
或者,有没有办法用Automator做到这一点?
答案 0 :(得分:5)
可以使用GUI脚本来解决,使用System Events应用程序点击菜单项。
你最终得到很长的菜单引用,但它确实有效。
编辑:我已添加了如何确保首先选择收件箱。
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
答案 1 :(得分:1)
<强>问题强>
您想要一种按计划通过AppleScript应用邮件规则的方法。
<强>解决方案强>
您可以使用GUI脚本来实现此目标。要捕获适当的GUI脚本,您应该查看UI Browser的试用版(有效期为30天)。该软件将允许您捕获执行系统上特定规则所需的AppleScript。
完成脚本后,您可以使用AppleScript编辑器将脚本另存为应用程序。然后,您可以在MacOSX日历中创建日历活动。无论何时需要运行脚本,都要安排事件。然后在警告框中选择一个自定义警报并选择打开一个文件(将其指向您保存的脚本应用程序):