2

答えは簡単かもしれませんが、正しい方向を指し示すヒントは見つかりませんでした:

            EventQuery calQuery = new EventQuery(_calendarFeedString);
            calQuery.StartTime = sDate.Date;
            calQuery.EndTime = sDate.AddDays(1); //(EndTime is exclusive calling Google Feeds)
            // Google EventQuery together with StartTime and EndTime returns also Events overlapping! 

            EventFeed myEvents = _calendarService.Query(calQuery);

このコードは、指定された日付 (sDate) のイベントのみを返す必要があります。ただし、設計上、Google カレンダーはこの日付に重複するイベントも返します。そのため、前日の真夜中直前に開始して翌日に終了するイベントがある場合、重複しているため、このクエリで返されます。このようなクエリでイベントの重複を回避/防止するにはどうすればよいですか? Google API にも他のソースにもヒントは見つかりませんでした。

4

0 に答える 0