【发布时间】:2015-02-14 17:08:57
【问题描述】:
我正在为我们部门编写一个简单的假期请求应用程序。它会编写一个 .ICS 文件,然后将其通过电子邮件发送给所有必要的人。
这个内容的一个例子是:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Google Inc//Google Calendar 70.9054//EN
X-WR-CALNAME:Holiday
X-WR-TIMEZONE:Europe/London
BEGIN:VEVENT
DTSTAMP:20141216T111644Z
UID:20141216T111644Z@random.com
DTSTART;VALUE=DATE:20150223T000100
DTEND;VALUE=DATE:20150225T000100
SUMMARY:mcvpjd3-Holiday
END:VEVENT
END:VCALENDAR'
我还尝试了开始和结束日期,以仅删除 T000100 或 T000000 的日期。我尝试使用 T000100 开始日期并使用 T235959 标记结束日期
当导入到谷歌日历时,它适用于单日活动,但对于上面的多日活动,它会将其作为 2 天活动而不是 3 天活动。
是我做错了什么还是什么?
谢谢
【问题讨论】:
标签: google-calendar-api icalendar