2014-10-01 2 views
-1

Я пытаюсь понять, почему этот ICS-файл (экспортированный из LMS) добавляется в качестве «All Day Event» в Tue, 16 июня 2015 года, когда он должен будет указан в 13:30 - 14:30. Когда я импортирую это в Google Calender, я не получаю такую ​​же проблему..ICS файл не добавлен правильно в Outlook Calender

Вот текст дамп файла ICS в вопросе:

начала: VCALENDAR
Версия: 2,0
МЕТОД: REQUEST
PRODID: - // ddaysoftware.com//NONSGML DDay.iCal 1.0 // EN
НАЧАТЬ: VEVENT
Attendee; CN = Алисса Хильярд; Роль = REQ-УЧАСТНИК: MAILTO: Адрес электронной почты]
Attendee; CN = Администратор Администратор; Роль = REQ-УЧАСТНИК: MAILTO: [Адрес электронной почты]
ОПИСАНИЕ: [ОПИСАНИЕ]
DTSTAMP : 20141001T163752Z
DTSTART; VALUE = DATE: 20141106
ОРГАНИЗАТОР: mailto: [Адрес электронной почты]
SEQUEN CE: 0
РЕЗЮМЕ: [Реферат]
UID: 185f5bcf-3304-48e6-b281-9eb040bb3453
КОНЕЦ: VEVENT
НАЧАТЬ: VEVENT
Attendee; CN = Алисса Хильярд; Роль = REQ-УЧАСТНИК: MAILTO: Адрес электронной почты]
Attendee ; CN = Администратор Администратор; Роль = REQ-УЧАСТНИК: MAILTO: Адрес электронной почта]
ОПИСАНИЕ: [ОПИСАНИЕ]
DTSTAMP: 20141001T163752Z
DTSTART; ЗНАЧЕНИЕ = ДАТА: 20150808
ОРГАНИЗАТОРА: электронная почта: Адрес электронной почты]
ПОСЛЕДОВАТЕЛЬНОСТЬ: 0
РЕЗЮМЕ: [Резюме]
UID: 185f5bcf-3304-48e6-b281-9eb040bb3453
END: VEVENT
END: VCALENDAR

ответ

1

Это плохо настроенный файл. У вас есть только DTSTART с DAY, нет времени , и у вас нет DTEND.

DTSTART; VALUE = ДАТА: 20150808

DTSTART; VALUE = ДАТА: 20141106

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

Пожалуйста, прочтите спецификацию RC5545 и попробуйте запустить ваши файлы ics через валидаторы ics.