如何:将事件导出到单个iCalendar文件中?

时间:2008-11-24 17:06:24

标签: icalendar

我可以将多个日历事件导出到单个iCalendar文件中吗?

3 个答案:

答案 0 :(得分:1)

您只需创建一个包含多个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

答案 1 :(得分:0)

只需注意,你需要逃避“,”和“;”在字符串上。并且strlength应该是< 75个字符。 \ r \ n后面应该有一个空格。

答案 2 :(得分:0)

最简单的方法是在Calendar.app,néeeCal中创建单独的日历。我称之为“出口”。更改该日历中的事件,然后使用File > Export > Export...导出该日历。

您将拥有一个名为{calendar name}.ics的文件,其中包含给定日历中的所有事件,您可以将其重命名为您喜欢的任何内容。将.ics文件导入iCal将提示用户选择他们想要导入事件的日历。

导出活动后,只需将其更改回普通日历,就可以了。就个人而言,我保留了我的“导出”日历,因此我不必每次都想创建它,但如果您愿意,可以删除它。

相关问题