在Outlook日历API上删除一系列周期性事件

问题描述:

我可以通过Outlook日历的API创建周期性事件,但我还没有找到如何一次删除这些事件的方法。到目前为止,我唯一提出的“解决方案”是在给定时间范围内从事件中获取所有实例(使用this),并使API调用逐个删除它们中的每一个。在Outlook日历API上删除一系列周期性事件

但是,这不仅非常耗时,而且当我们谈论使用RecurrenceRange类型NoEnd(意味着它会一直重复)创建的循环事件时,这也是没有意义的 - 什么时间范围会我挑?

对不起,如果这是一个愚蠢的问题,但我读过从这里outlook-restapi标记,曾与日历和/或复发,也有一些其他问题的任何关系从该标签的所有问题(与一起API的文档/参考),并且在创建后如何处理重复性事件并没有多少发现。

在此先感谢您的帮助!

您可以删除将在内部删除所有实例的主事件。 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,Office365 API,Outlook日历API或其他任何名称,这一点甚至让人感到困惑...... –