首页 > 解决方案 > 如何使用 JSON for Klipfolio 在 Google 日历中提取未来事件?

问题描述

我正在使用 Klipfolio,并希望创建一个可视化,从我的谷歌日历中提取从今天起 6 个月发生的事件,以及当天发生的事件。

我尝试了以下查询:

https://www.googleapis.com/calendar/v3/calendars/xyz@group.calendar.google.com/events?timeMin= {date.format("yyyy-MM-dd'T'00:00:00Z" )}&timeMax={date.addMonths(6).format("yyyy-MM-dd'T'23:59:59Z")}&singleEvents=true

然而,它将所有发生的事件从现在拉到 +6 个月。我的查询哪里错了?

标签: google-calendar-apiklipfolio

解决方案


当前,您将 timeMin 值设置为今天,将 timeMax 值设置为 +6 个月,因此这将在这些日期之间拉取所有内容。如果您将 timeMin 值设置为与 timeMax 值相同,那么它只会在距今天 +6 个月的那一天发生事件。请注意,小时、分钟和秒仍将是 00:00:00:

https://www.googleapis.com/calendar/v3/calendars/xyz@group.calendar.google.com/events?timeMin= {date.addMonths(6).format("yyyy-MM-dd'T'00 :00:00Z")}&timeMax={date.addMonths(6).format("yyyy-MM-dd'T'23:59:59Z")}&singleEvents=true


推荐阅读