以编程方式将ICS文件导入iCalendar

时间:2011-12-13 19:41:59

标签: python icalendar

我使用iCalendar模块和python编写了一个ICS文件。

我的麻烦是,如何告诉iCalendar读取ICS文件?我以为我可以把它放在〜/ Library / iCalendar /< ---> / Events中,但它们似乎只是在导入后存储ICS文件。

有谁知道我能这样做的方法吗?

谢谢,

2 个答案:

答案 0 :(得分:1)

您可以使用Applescript或Python scripting bridge framework。无论哪种情况,请告诉iCal添加事件。

一个例子(在Applescript中):

tell application "iCal"
   tell calendar "Work"
      set theDate to current date
      make new event at end with properties {description:"The Event Description", 
         summary:"Event Name", location:"Main Street", start date:theDate, 
         allday event:true}
   end tell
end tell

或者使用相同的方法告诉iCal打开并导入该文件。

答案 1 :(得分:0)

你可以告诉iCal打开ics文件。