1

午前 9 時より前と午後 5 時以降に発生した Outlook 予定表のすべてのエントリのログを取得しようとしています。REST経由でクエリを実行する方法はありますか?それとも、すべてのエントリをローカルで取得し、そこでデータを評価する必要がありますか?

確認しました

https://msdn.microsoft.com/office/office365/APi/complex-types-for-mail-contacts-calendar#RESTAPIResourcesEvent

https://msdn.microsoft.com/office/office365/APi/calendar-rest-operations#GetEventCollection

しかし、オプションは$searchありますが、フィールドは時間だけでなく完全であるため、一見すると、これらのことを理解しようとすることはできないようです.$filterStartDateTime

$filterand、 、orltおよびなどの演算子がありますが、任意の日付の開始時刻のリストを照会できる SQL 操作や mongo 操作、さらには文字列操作gtのようなものはないようです。likeregex

すべてのエントリを取得して、そこから作業する必要があるように見えますが、それを行う前に質問することは間違いないと思いました.

4

1 に答える 1

-2

calendarviewエンドポイントを見ましたか?ウィンドウ内のすべての予定を表示します。

GET https://outlook.office365.com/api/{version}/me/calendarview?startDateTime={start_datetime}&endDateTime={end_datetime}

https://msdn.microsoft.com/office/office365/APi/calendar-rest-operations#Getevents

于 2015-07-27T14:03:38.940 に答える