【发布时间】:2015-04-07 17:00:18
【问题描述】:
在更新日历中的事件后,我正在尝试从 Google 日历 (http://calendar.google.com) 生成 iCal 文件。 当我尝试从 url 下载 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
现在我想要“VFREEBUSY”组件而不是“VEVENT”。我怎样才能得到它?
我已尝试在 Google 日历共享设置中启用“仅共享我的忙/闲信息(隐藏详细信息)”等选项。但我仍然得到相同的“VEVENT”而不是“VFREEBUSY”组件。 我还在日历中创建的每个事件中将“显示为:”设置为“忙碌”。但我从未在 iCal 中看到“VFREEBUSY”组件。
【问题讨论】:
-
我能够解决这个问题。我应该在创建事件时指定时间,然后谷歌日历将为每个事件生成 VFREEBUSY 组件。