2011-12-13 53 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

相关问题