Как обновить собрание Outlook в повестке дня организатора с помощью файла .ics? - PullRequest
0 голосов
/ 13 марта 2020

Я использую файлы .ics, чтобы сначала создать, а затем обновить встречи Outlook, используя файлы .ics. Организатор выполняет файл .ics, открывая его в своем стандартном календаре Outlook. Собрание содержит одного участника, отличного от организатора. Организатор вручную нажимает «Отправить» в окне собрания Outlook (используя МЕТОД: PUBLI SH).

Единственный способ, которым я могу сделать это в настоящее время, - это использовать МЕТОД: PUBLI SH. Первоначальная встреча фигурирует нормально в повестке дня организатора и участника. Однако обновление встречи (другой час) выполняется только в повестке дня участника. Повестка дня организатора будет состоять из двух отдельных заседаний. Только когда отправлено подтверждение о принятии участником, старая встреча удаляется из повестки дня организатора. Однако я не могу sh использовать эти подтверждения (используя ATTENDEE; RSVP = FALSE).

Поэтому я застрял с повторяющимися собраниями в календаре организатора.

Вот файл .ics для создания первоначальной встречи:

BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 16.0 MIMEDIR//EN
VERSION:2.0
X-WR-RELCALID:1-71303568121-7130356812
METHOD:PUBLISH
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VTIMEZONE
TZID:Romance Standard Time
BEGIN:STANDARD
DTSTART:16011028T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010325T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
ATTENDEE;RSVP=FALSE:mailto:xx.xx@xx.be
CLASS:PUBLIC
DESCRIPTION:xxx
DTSTART;TZID="Romance Standard Time":20200313T193000
DTEND;TZID="Romance Standard Time":20200313T203000
DTSTAMP:20200313T173344Z
SEQUENCE:910
LOCATION:xxx
SUMMARY;LANGUAGE=nl-be:IND
TRANSP:OPAQUE
UID:1-7130356812
BEGIN:VALARM
TRIGGER:PT0M
ACTION:DISPLAY
DESCRIPTION:Reminder
END:VALARM
END:VEVENT
END:VCALENDAR

и для обновления часа:

BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 16.0 MIMEDIR//EN
VERSION:2.0
X-WR-RELCALID:1-71303568121-7130356812
METHOD:PUBLISH
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VTIMEZONE
TZID:Romance Standard Time
BEGIN:STANDARD
DTSTART:16011028T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010325T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
ATTENDEE;RSVP=FALSE:mailto:xx.xx@xx.be
CLASS:PUBLIC
DESCRIPTION:Beschrijving: attest gezinszorg\n\n
DTSTART;TZID="Romance Standard Time":20200313T203000
DTEND;TZID="Romance Standard Time":20200313T213000
DTSTAMP:20200313T173355Z
SEQUENCE:1010
LOCATION:xxx
SUMMARY;LANGUAGE=nl-be:IND
TRANSP:OPAQUE
UID:1-7130356812
BEGIN:VALARM
TRIGGER:PT0M
ACTION:DISPLAY
DESCRIPTION:Reminder
END:VALARM
END:VEVENT
END:VCALENDAR

Обратите внимание, что я не включаю органайзер. Текущий пользователь добавлен в качестве организатора по умолчанию. Добавление не имеет значения.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...