从Google日历生成iCal文件中的VFREEBUSY组件

时间:2015-04-06 04:36:06

标签: calendar icalendar

我正在尝试在更新日历中的事件后从Google日历(http://calendar.google.com)生成iCal文件。 当我尝试从网址下载iCal时,我总是得到以下信息:

BEGIN:VCALENDAR
PRODID:-//Google Inc//Google Calendar 70.9054//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VEVENT
DTSTART;VALUE=DATE:20150408
DTEND;VALUE=DATE:20150416
DTSTAMP:20150406T041534Z
UID:3rasel00g1mm5jb9vbovp5bdts@google.com
CLASS:PUBLIC
CREATED:20150404T171907Z
DESCRIPTION:TEST
LAST-MODIFIED:20150406T041101Z
LOCATION:TEST
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:TEST
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR

现在代替“VEVENT”,我希望拥有“VFREEBUSY”组件。我怎么能得到它?

我尝试了在Google日历共享设置中启用“仅共享我的忙/闲信息(隐藏详细信息)”等选项。但我仍然得到相同的“VEVENT”而不是“VFREEBUSY”组件。 我在日历中创建的每个事件中都将“Show me as:”设置为“Busy”。但我从未在iCal中看到“VFREEBUSY”组件。

1 个答案:

答案 0 :(得分:0)

我能够解决这个问题。我应该指定在日历中创建活动的时间,然后Google日历将为每个活动生成VFREEBUSY组件。