1

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

4

3 回答 3

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
于 2008-11-24T17:13:24.710 回答
0

请注意,您需要转义“,”和“;” 在弦上。strlength 也应 < 75 个字符。\r\n 后面应该跟一个空格。

于 2010-06-03T10:10:13.640 回答
0

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

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

导出事件后,只需将它们更改回您的正常日历即可。就个人而言,我保留了我的“导出”日历,因此我不必每次都创建它,但如果你愿意,你可以删除它。

于 2016-03-24T02:04:48.247 回答