如何为 google 日历准备 ics 文件

How to prepare ics file for google calendar

我正在尝试准备与 google 日历兼容的 .ics 文件。 我拥有的所有数据都有些混乱,所以首先我使用 MSexcel 准备了 .csv 文件,然后是这个网站:http://manas.tungare.name/software/csv-to-ical/

经过几次尝试后,它解析了文件 现在,当我尝试添加它时,google 日历显示它处理了 324 个事件并导入了一个。 我只尝试了 5 个事件,它只添加了最后一个。

这是一个简短的例子:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CSV to iCal Convertor//Manas Tungare, manas.tungare.name//EN
CALSCALE:GREGORIAN
X-WR-CALNAME;VALUE=TEXT:test1f
BEGIN:VEVENT
SUMMARY:Programowanie serwerów baz danych
DESCRIPTION:wykład dr inż. NAME
DTSTAMP:20160222T081500
DTSTART:20160222T081500
DTEND:20160222T100000
LOCATION:WI WI1-200
UID:mail@gmail.com
END:VEVENT
BEGIN:VEVENT
SUMMARY:Metody kompilacji
DESCRIPTION:laboratorium dr inż. NAME
DTSTAMP:20160222T101500
DTSTART:20160222T101500
DTEND:20160222T120000
LOCATION:WI WI1-308
UID:mail@gmail.com
END:VEVENT
BEGIN:VEVENT
SUMMARY:Programowanie w językach skryptowych
DESCRIPTION:wykład mgr inż. NAME
DTSTAMP:20160223T121500
DTSTART:20160223T121500
DTEND:20160223T140000
LOCATION:WI WI2-227
UID:mail@gmail.com
END:VEVENT
BEGIN:VEVENT
SUMMARY:Programowanie w języku Java
DESCRIPTION:wykład dr inż. NAME
DTSTAMP:20160223T161500
DTSTART:20160223T161500
DTEND:20160223T180000
LOCATION:WI WI2-227
UID:mail@gmail.com
END:VEVENT
BEGIN:VEVENT
SUMMARY:Metody kompilacji
DESCRIPTION:wykład prof.dr hab.inż. NAME
DTSTAMP:20160224T101500
DTSTART:20160224T101500
DTEND:20160224T120000
LOCATION:WI WI2-126
UID:mail@gmail.com
END:VEVENT
END:VCALENDAR

我不知道它还有什么问题。 有人可以指出我的错误吗? 感谢帮助

每个事件的 UID 属性 必须是唯一的。