2016-12-22 6 views
0

Я могу создавать повторяющиеся события через API Outlook Calendar, но я еще не нашел, как удалить такие события сразу. Единственное «решение», которое я придумал до сих пор, - это получить все экземпляры из события в заданном диапазоне времени (с использованием this) и сделать вызовы API для удаления каждого из них один за другим.Удалить повторяющиеся события в API календаря Outlook

Однако это не только очень трудоемко, но и не имеет никакого смысла, когда мы говорим о повторяющемся событии, которое было создано с помощью типа RecurrenceRange NoEnd (что означает, что он будет повторяться навсегда) - какой временной диапазон Я поднял?

Прошу прощения, если это глупый вопрос, но я прочитал все теги из тега outlook-restapi здесь, которые имели какое-либо отношение к календарям и/или повторению, а также еще несколько вопросов из этого тега (вместе с API/справочник API), и на самом деле не нашли много информации о том, как справляться с повторяющимися событиями после их создания.

Заранее благодарим за любую помощь!

ответ

1

Вы можете удалить главное событие, которое удалит все экземпляры внутри страны. https://msdn.microsoft.com/office/office365/APi/calendar-rest-operations#DeleteAnEvent

+0

Ваша ссылка здесь не работает (якорь #DeleteAnEvent не существует для меня). Является ли контент, на который вы ссылаетесь, так же, как это? https://msdn.microsoft.com/office/office365/APi/calendar-rest-operations#delete-events Если это так, в нем не упоминается ничего, связанное с повторяющимися событиями, но я дам ему попробовать и вернитесь, если это сработает. Благодаря! –

+0

https://msdn.microsoft.com/office/office365/APi/calendar-rest-operations#delete-events – Yogesh

+0

Спасибо, это сработало :) Я просто хочу, чтобы документация была яснее. Сложно даже знать, имеете ли вы дело с Outlook API, API Office365, API календаря Outlook или каким-либо другим именем, которое существует для него ... –