我有一個本地郵件規則,我想按計劃應用。要手動應用所有規則,我可以單擊消息菜單 - >規則 - >應用 - >全部應用。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