Как запросить конфликты событий, используя calendarView? - PullRequest
0 голосов
/ 26 марта 2019

Я пытаюсь использовать calendarView API для извлечения любых возможных конфликтов событий в диапазоне дат.

Проблема, которую я замечаю, состоит в том, что она не будет возвращать события, которые:

  • Начинаются до startDateTime и заканчиваются или до endDateTime.
  • Начинается с или после startDateTime и заканчивается после endDateTime.
  • Начинается до startDateTime и заканчивается после endDateTime.

Ранее с помощью API событий я мог использовать $filter.Мне пришлось отойти от этого API, потому что он не возвращал повторяющиеся события.API calendarView выдает ошибку, когда я пытаюсь $filter эти поля даты.

(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?

1 Ответ

0 голосов
/ 27 марта 2019

Вы можете использовать для этого либо /findMeetingTimes, либо /getSchedule.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...