2015-07-10 106 views
0

嘗試將包含關鍵字的事件從一個日曆移動到另一個日曆,但撞到牆上的腳本。任何指針?目前,我正在做這樣的事情:AppleScript將iCal事件從一個日曆移動到另一個日曆

tell application "Calendar" 
move ((events of calendar "Cal1") whose summary contains "Test") to calendar "Cal2" 
end tell 

然而,這是的iCal返回此錯誤:

「有節約錯誤日曆數據同時保存到數據庫 日曆遇到了一個嚴重錯誤。 ,最近的更改可能會丟失,控制檯中可能提供更多信息。「

我在做什麼錯?

謝謝:) Ĵ

+0

「我在做什麼錯了?」沒有什麼,你的代碼是堅實的 - 它不是蘋果公司的。 [https://bugreport.apple.com/](https://bugreport.apple.com/) – foo

回答

0

這是日曆的當前版本的AppleScript一項艱鉅的任務。可以通過重複執行目標事件列表,根據目標事件屬性製作新事件,然後刪除原始事件來完成。或者你可以從App Store獲得我的應用程序。

+0

謝謝克雷格。你的應用看起來可能有用 - 從閱讀它的描述我不太清楚,我可以選擇關鍵字搜索事件嗎?它是否允許移動以及複製? –

+0

它還沒有關鍵字搜索,但您可以根據事件名稱和/或事件位置以字母順序和反向字母順序列出事件。您可以在日曆之間複製或移動事件。 –

相關問題