Я пытаюсь определить, есть ли календарь в течение определенного времени c. В частности, когда событие календаря создается вручную, есть флажок для занят или свободен :
Я хотел бы проверить если календарь свободен или нет. Я предположил, что это было бы свойство в самом календаре, но я не вижу его в Google Calendar классах . (Я искал какое-то свойство по типу «isBusy»).
Мой следующий шаг - проверить, есть ли события в запрошенное время, и если они есть, я снова не вижу метод, чтобы проверить, занята ли установка события или нет. Кто-нибудь знает, как это сделать?
Вот что у меня есть:
function getAvailability(startTime,EndTime){
var myCalendar = CalendarApp.getDefaultCalendar();
//sample date to test availability
var aDate = new Date(2020,3,19);
var dayEvents = myCalendar.getEventsForDay(aDate);
//specific event captured:
var myEvent = dayEvents[0];
Logger.log(myEvent.getDescription());
//here is where I don't know what to do.
//How can I return if during this event's time if calendar is free?
}