2016-12-22 8 views
0

Outlook予定表のAPIを使用して定期的な予定を作成することはできますが、そのような予定をすべて一度に削除する方法はまだ見つかりません。これまで私が思いついた唯一の "解決策"は、指定された時間範囲(thisを使用)内のイベントからすべてのインスタンスを取得し、それらのすべてを1つずつ削除するAPI呼び出しを行うことです。Outlook予定表APIで一連の定期的な予定を削除する

しかし、これは非常に時間がかかるだけでなく、RecurrenceRangeタイプNoEnd(これは永遠に繰り返すことになる)で作成された定期的なイベントについて話しているときは意味がありません。私は選ぶ?

愚かな質問があれば申し訳ありませんが、ここにはoutlook-restapiタグのすべての質問があります。この質問には、カレンダーや再発と関連があります。 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、Office365 API、OutlookカレンダーAPI、それに他の名前を扱っているかどうかは分かりません。 –

関連する問題