如果Google日历时间或日历事件忙时如何返回?

问题描述 投票:0回答:1

我正在尝试确定日历在特定时间是否可用。具体来说,当手动创建日历事件时,会有一个[或免费

的复选框<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS85MjlGbS5wbmcifQ==” alt =“设置的图像”>“>

我想测试日历是否免费。我以为这是日历本身的属性,但是我没有在google calendar classes中看到一个属性。 (我正在寻找与'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? }

我正在尝试确定日历在特定时间是否可用。具体来说,当手动创建日历事件时,会出现一个忙或闲复选框:我想测试是否...
google-apps-script calendar google-calendar-api
1个回答
0
投票
您需要使用FreeBusy对象检查此详细信息。
© www.soinside.com 2019 - 2024. All rights reserved.