如何准备谷歌日历的ics文件

时间:2016-02-23 19:42:07

标签: csv calendar google-calendar-api icalendar

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

经过几次尝试,它解析了文件 现在,当我尝试添加它时谷歌日历表示它处理了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

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

1 个答案:

答案 0 :(得分:0)

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