7

特定の日のイベントのリストを取得する方法がわかりません。イベントがその日またはそれ以前に開始され、まだ終了していない場合はどうすればよいですか?

このページhttps://developers.google.com/google-apps/calendar/v3/reference/events/listで、2 つのオプション パラメータtimeMax (上限を除く) について読みました。開始イベント時間とtimeMinの境界— 下限を含む。終了イベント時間の境界。しかし、問題は、特定の日に発生するすべてのイベントを取得するためにそれらを正しい方法で設定する方法です。たとえば、2012-10-25

私が正しければ、 timeMax='2012-10-25T23:59:59Z' — ? から始まる可能性のあるイベントが表示されました。to this datetime timeMin='2012-10-25T23:59:59Z' — この日時を終了するイベントを教えてくれました

4

2 に答える 2

19

実際、これは次のようにする必要があると思います。

timeMin='2012-10-25T00:00:00Z' 
timeMax='2012-10-26T00:00:00Z' 

あなたの例では排他的であるためtimeMax、25日の午後11時59分59秒にカレンダーイベントが発生した場合、それを取得しません(まれですが、わかっていますが、それでも可能です)。

これが私が行った方法ですが、カレンダーイベントの取得に関する別の問題が発生しています。

于 2013-04-24T15:38:23.797 に答える
0

申し訳ありませんが、timeMin の設定はオープン バウンドであり、timeMax の設定はルックアップ期間でクローズ バウンドです。値を timeMin='2012-10-25T00:00:01Z' および timeMax='2012-10-25T23:59:59Z' に設定すると、目的の出力が得られます。

于 2012-10-23T14:12:13.427 に答える