2015-09-10 2 views
2

Я использую icalendar для создания собрания. Как только я создаю встречу, она правильно отправляется на мою почту в Outlook.icalendar - обновление даты не работает правильно в Outlook

Затем я обновляю встречу временем начала и окончания, и я правильно ее понимаю в своей почте - как собрание обновлений. Я принимаю собрание и просматриваю его в календаре. Я вижу встречу в календаре еженедельного просмотра, и она обновляется с правильным временем.

Но Как только я открою собрание, время окончания окажется неправильным (оно появляется с длительностью первоначального собрания).

Например:

meeting created 10:00AM-11:00AM (duration 1 hour) 
meeting updated 10:10AM-11:20AM (duration 1 hour 10 min) 

После того, как я открыл встречу, я вижу:

10:10AM-11:10AM (duration 1 hour) 

Ниже приводится ческое создание собрания:

BEGIN:VCALENDAR 
PRODID:-//dev//dev 1.0//EN 
METHOD:REQUEST 
VERSION:2.0 
CALSCALE:GREGORIAN 
BEGIN:VEVENT 
DTSTAMP:20150910T105742Z 
DTSTART:20150922T070000Z 
DTEND:20150922T080000Z 
SUMMARY: 10092 : Tali new 11 
UID:Change10092 
CREATED:20150910T064456Z 
SEQUENCE:0 
CATEGORIES:aaaa 
PRIORITY:5 
TRANSP:OPAQUE 
CLASS:PUBLIC 
X-ALT-DESC;FMTTYPE=text/html:<div>10092 : Tali new 11</div> 
DESCRIPTION: 10092 : Tali new 11 
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=FALSE;CN="devUser2, devUser2":mailto:[email protected] 
ORGANIZER:mailto:[email protected] 
STATUS:CONFIRMED 
BEGIN:VALARM 
TRIGGER:-PT15M 
ACTION:DISPLAY 
DESCRIPTION:Reminder 
END:VALARM 
END:VEVENT 
END:VCALENDAR 

И это обновляемое обновление:

BEGIN:VCALENDAR 
PRODID:-//dev//dev 1.0//EN 
METHOD:REQUEST 
VERSION:2.0 
CALSCALE:GREGORIAN 
BEGIN:VEVENT 
DTSTAMP:20150910T110143Z 
DTSTART:20150922T071000Z 
DTEND:20150922T082000Z 
SUMMARY: 10092 : Tali new 11 
UID:Change10092 
CREATED:20150910T064456Z 
SEQUENCE:1 
CATEGORIES:aaaa 
PRIORITY:5 
TRANSP:OPAQUE 
CLASS:PUBLIC 
X-ALT-DESC;FMTTYPE=text/html:<div>10092 : Tali new 11</div> 
DESCRIPTION: 10092 : Tali new 11 
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=FALSE;CN="devUser2, devUser2":mailto:[email protected] 
ORGANIZER:mailto:[email protected] 
STATUS:CONFIRMED 
BEGIN:VALARM 
TRIGGER:-PT15M 
ACTION:DISPLAY 
DESCRIPTION:Reminder 
END:VALARM 
END:VEVENT 
END:VCALENDAR 

Outlook отображает встречу с правильными датами на еженедельном просмотре, а также в подсказке вида. Только когда я открываю собрание, я вижу, что время окончания неверно.

Может ли кто-нибудь объяснить, что здесь происходит?

+0

Outlook отображает встречу с правильными датами на недельном просмотре также в подсказке вида. только когда я открываю собрание, я вижу, что время окончания неверно. – Tali

ответ

0

На самом деле нет ничего плохого в ваших данных с точки зрения спецификации iCalendar, насколько я могу судить. Чтобы дважды проверить, вы можете попытаться импортировать это событие с помощью другого клиента (например, Thunderbird + Lightning) или отправить его в службу облачной электронной почты + календаря (google, hotmail, yahoo, ...) и посмотреть, как это показано но мне кажется, что это скорее ошибка Outlook.

+0

Спасибо! Я пробовал это в gmail, и он работает хорошо. – Tali