我可以将多个日历事件导出到单个iCalendar文件中吗?
答案 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将提示用户选择他们想要导入事件的日历。
导出活动后,只需将其更改回普通日历,就可以了。就个人而言,我保留了我的“导出”日历,因此我不必每次都想创建它,但如果您愿意,可以删除它。