gpt4 book ai didi

javascript - 如何从谷歌日历 API 获取当前事件?

转载 作者:行者123 更新时间:2023-12-05 06:41:15 24 4
gpt4 key购买 nike

我正在尝试使用 Google Calendar API 方法 gapi.client.calendar.events.list检索日历上的事件现在

我可以成功过滤开始日期和结束日期。但是,如果事件是昨天开始的并且仍在进行中,那么过滤今天开始的事情对我没有帮助。

    var request = gapi.client.calendar.events.list({
'calendarId': 'my calendar id',
// shows things that have not yet started
'timeMin': (new Date()).toISOString(),
'showDeleted': false,
'singleEvents': true,
'orderBy': 'startTime'
});

如何在日历上找到当前正在进行的事情列表?

我(显然)希望避免提取一周的事件并对其进行解析。

最佳答案

没有直接查询当前事件的方法,但您当然可以给它一个有限的最短和最长时间,这样您就只能搜索少量事件。如果您的事件是有规律的并且持续时间可预测,您也许可以让它只给您一个。

events = client.events().list(calendarId='primary',
timeMin='2011-12-22T09:00:00Z',
timeMax='2011-12-22T22:00:00Z').execute()

更多信息请阅读Google Calendar API官方文档:https://developers.google.com/google-apps/calendar/?csw=1

关于javascript - 如何从谷歌日历 API 获取当前事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40981480/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com