У меня есть рабочий файл ICS, который создает записи Outlook, содержащие несколько разделов vevent. Новые записи работают нормально.
Как я могу использовать один файл ICS с несколькими vevents для удаления нескольких записей без каких-либо запросов пользователя? Лучшее, что у меня есть до сих пор, - это 1-й запрос vevent на удаление календаря 1-го vevent, а все остальные игнорируются в файле. Этот вопрос предназначен специально для O365.
Атрибуты UID совпадают, последовательность увеличивается на 1 в файле удаления для обоих vevents, а атрибут dtstamp обновляется на более позднюю временную метку для обоих vevents в файле
Файл ICS может иметь> 100 записей vevent, которые отправляются по электронной почте в виде вложения, и они могут быть изменены или удалены сразу в одном файле ICS. Добавление работает. Удаление не произошло. Они будут перетаскивать прикрепленный файл ICS так же, как и при добавлении новых записей.
(выдергивал мои волосы с несколькими удалениями в 1 файле !!)
Некоторые ICS удалить фрагменты:
BEGIN:VCALENDAR
VERSION:2.0
ORGANIZER:someemailaddress@thecompany.com
METHOD:CANCEL
...
BEGIN:VEVENT
...
STATUS:CANCELLED
...
SEQUENCE:1 (the creating sequence is 0)
...
END:VEVENT
BEGIN:VEVENT
ORGANIZER:someemailaddress@thecompany.com
STATUS:CANCELLED
...
SEQUENCE:1 (the creating sequence is 0)
...
END:VEVENT
END:VCALENDAR