我有一个带有正确格式(验证)数据的.ics文件,其中包含2个事件。当我尝试将其导入MacOS上的日历应用程序时,它只导入第二个事件,并忽略第一个事件。我看到了答案here,但它并没有完全解决问题
BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
PRODID:-//Cal's Bridge Club//Calvin Calhoun//EN
BEGIN:VEVENT
UID:4696563918045184@m.com
ORGANIZER;CN=Calvin Calhoun:MAILTO:cal@m.com
DTSTAMP:20160215T142555Z
DTSTART:20160201T213000Z
DTEND:20160201T235500Z
SUMMARY:Night guys
TRANSP: TRANSPARENT
SEQUENCE:2
END:VEVENT
BEGIN:VEVENT
UID:4696563918045184@m.com
ORGANIZER;CN=Calvin Calhoun:MAILTO:cal@m.com
DTSTAMP:20160215T142555Z
DTSTART:20160229T213000Z
DTEND:20160229T235500Z
SUMMARY:Night guys
TRANSP: TRANSPARENT
SEQUENCE:2
END:VEVENT
END:VCALENDAR
答案 0 :(得分:0)
两个事件的UID是相同的,这可能会导致问题。每个事件都应该有一个唯一的UID。
此外,TRANSP属性中的冒号字符后面有一个空格,它不应该存在。这也可能导致问题。