2011-12-13 79 views
0

我正在研究一個自動將事件安排到我的iCalendar的小型python程序。添加和刪除iCalendar中的事件?

我已經完成了大部分工作,並且在有我需要的關於事件的所有信息的地方,我只是不知道如何與iCal進行交互。

我已經標記了applescript,因爲如果通過它更容易安排事件,那麼使用它就沒有問題。我只需要知道如何將信息從我的python腳本傳遞給applescript。

只是爲了澄清我有一個標題,開始和結束時間,以及事件的日期。我不認爲我需要別的東西,對吧?

回答

0

打開AppleScript Editor並查看iCal庫並不是一個壞主意。

下面是一個例子:

tell application "iCal" 
    tell calendar "My Calendar" 
     set theDate to current date 
     make new event at end with properties {description:"Event Description", 
     summary:"Event Name", location:"Event Location", start date:theDate, 
     allday event:true} 
    end tell 
end tell 
+0

好吧,這樣讓我有2個問題。 1)使用python或applescript更好嗎?我可能有很多活動要安排,是否有任何原因蘋果會更慢? 2)我如何將數據從我的python腳本發送到applescript? – user974703 2011-12-13 18:08:20

相關問題