1
定期的なイベントを単一のイベントに展開するオプションはありますか?単発のイベントと繰り返しイベントのインスタンスは1つのみ返されますが、発生を1つのイベントに拡張する
現在、OutlookカレンダーのREST APIはSeriesMasterと共にオカレンスを返しますが、プログラムでマージして展開する必要があります。
定期的なイベントを単一のイベントに展開するオプションはありますか?単発のイベントと繰り返しイベントのインスタンスは1つのみ返されますが、発生を1つのイベントに拡張する
現在、OutlookカレンダーのREST APIはSeriesMasterと共にオカレンスを返しますが、プログラムでマージして展開する必要があります。
これはまさにGET /me/calendarview
の機能です。これにより、定期的な会議が展開され、ビューの開始/終了パラメータに該当するインスタンスが返されます。あなたがちょうどGET /me/events
をしたら、あなたはシリーズマスターを得るだけです。
シリーズマスターから拡張する場合は、いつでもGET /me/events/{id-of-series-master}/instances?startDateTime=XXXX&endDateTime=XXXX
を実行できます。
両方の場合にタイムウィンドウを指定する必要があるので、「すべてインスタンスを与えてください」とは言えません。終了日のない定期的なイベントがある可能性があるため、「すべて」はありません)。
ありがとうございました。もう一つの質問: 'GET/me/calendarview'での出現イベントのボディや位置などのプロパティを拡張する方法はありませんか? – 199x
これらは、マスターと異なる場合にのみ表示されます。私はそこにそれらを強制する方法を知らない( '$ select'はそれをしないと仮定して)。デザインが表示されない場合は、masterの値を使用する必要があります。 –