2015-04-06 2 views
0

Я пытаюсь создать файл iCal из Календаря Google (http://calendar.google.com) после обновления событий в календаре. При попытке загрузить календарь из URL, я всегда получаю следующее:Создайте компонент VFREEBUSY в файле iCal из календаря Google

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:[email protected] 
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». Я также установил «Показывать как:» как «Занят» в каждом событии, которое я создал в календаре. Но я никогда не вижу компонент «VFREEBUSY» в iCal.

+0

Я смог решить эту проблему. Я должен указать время при создании событий, календарь Google будет генерировать компонент VFREEBUSY для каждого события. –

ответ

0

Я смог решить эту проблему. Я должен указать время при создании событий в календаре, календарь Google будет генерировать компонент VFREEBUSY для каждого из событий.