题
我可以导出多个日历事件到一个单一的iCalendar文件?
解决方案
您只需做多VEVENT部分iCalendar文件。例如:
BEGIN:VCALENDAR
BEGIN:VEVENT
DESCRIPTION:
DTEND:20071202T220000Z
DTSTAMP:20081124T220920Z
DTSTART:20071202T200000Z
LOCATION:Wherever
STATUS:CONFIRMED
SUMMARY:An event
UID:event-the-first
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Doing whatever, because for no good reason.
DTEND:20071209T210000Z
DTSTAMP:20081124T220920Z
DTSTART:20071207T190000Z
LOCATION:A specific place
STATUS:CONFIRMED
SUMMARY:Something, somewhere
UID:event-the-second
END:VEVENT
END:VCALENDAR
其他提示
只是注意,你需要躲避“”和‘’对字符串。也strlength应<75个字符。 \ r \ n应后跟一个空格。
的最简单的方法是创建在Calendar.app一个单独的日历,娘家姓的iCal。我把我的“出口”。改变事件是在该日历,然后使用导出日历File > Export > Export...
您将有一个名为{calendar name}.ics
包括在给定的日历中所有活动,您可以重命名为任何你喜欢的。导入的.ics文件导入iCal将提示用户选择日历他们想导入的事件在其中。
您已经导出的事件后,只需改回正常的日历,你是好去。就个人而言,我把我的“出口”日历左右,所以我不必我想这样做,每次创建它,但你可以删除它,如果你愿意的话。
不隶属于 StackOverflow