Calendar 使用谷歌日历api查找空闲时间
我想检查谷歌日历上的某段时间间隔是否有空闲时间(没有活动)。有一个GoogleAPI,但它返回一个带有日期的事件数组Calendar 使用谷歌日历api查找空闲时间,calendar,google-api,google-calendar-api,Calendar,Google Api,Google Calendar Api,我想检查谷歌日历上的某段时间间隔是否有空闲时间(没有活动)。有一个GoogleAPI,但它返回一个带有日期的事件数组 "busy": [ { "start": "2015-10-08T16:00:00+02:00", "end": "2015-10-08T20:00:00+02:00" }, { "start": "2015-10-09T15:00:00+02:00", "end": "2015-10-0
"busy": [
{
"start": "2015-10-08T16:00:00+02:00",
"end": "2015-10-08T20:00:00+02:00"
},
{
"start": "2015-10-09T15:00:00+02:00",
"end": "2015-10-09T16:00:00+02:00"
},
]
有没有简单的方法来获取关于空闲时间的“真/假”信息(谷歌api的一些功能)?如果没有,您可能知道通过“忙碌”数组手动迭代并检查事件之间是否有空格的简单方法。支持timeMin
和timeMax
值。将这两个值设置为包含您感兴趣的时隙,如果响应在该时隙中返回零事件,您将得到空闲时间的答案
{
"timeMin": datetime,
"timeMax": datetime,
}
这就是日期时间的样子:2019-04-12T09:30:00-06:30(有关更多信息,请参阅)