我正在尝试使用calendarView API来检索日期范围内任何可能的事件冲突。
我注意到的问题是它不会返回以下事件:
startDateTime
开始,到endDateTime
或之前结束。startDateTime
或之后开始,到endDateTime
之后结束。startDateTime
开始,到endDateTime
之后结束。 以前,通过events API,我可以使用$filter
。我不得不离开这个API,因为它没有返回重复发生的事件。当我尝试$filter
这些日期字段时,calendarView API会引发错误。
(start/dateTime ge '${startDate}' and start/dateTime lt '${endDate}')
or
(end/dateTime gt '${startDate}' and end/dateTime le '${endDate}')
or
(start/dateTime lt '${startDate}' and end/dateTime gt '${endDate}')
实现此目标的理想方法是什么?我应该使用完全不同的API吗?