如何在 google 日历中创建计数器

How do I create a counter in google Calendar

如何创建一个 google 带有每周(或每天)或任何计数器的日历。我似乎找不到清晰的代码。我希望能够说出从给定日期开始并为我数 10 周。或者从一个给定的日期开始算我 Y 天。

我不想导入 google 日历计数器,因为它从 1 月 1 日开始,我想在各个随机点启动它。我在哪里以及如何编码?

Where/How这个代码行吗? 有没有办法打开一个日历事件,就像我们手动创建它一样,只需在其中放一行代码,它就会从那里开始计算?

谢谢

您可以使用日历 API 的 Recurring Event。重复事件是 template 的一系列事件,这些事件通常有规律地发生,例如每天或每周。

要创建重复发生的事件,客户端指定事件的第一个实例并包括一个或多个描述未来事件何时发生的规则。 Google 日历然后将 'expand' 事件放入指定的事件中。系列中的个别事​​件可能会更改,甚至删除。此类事件成为例外:它们仍然是系列的一部分,但即使重复发生的事件本身已更新,更改也会保留。

以下是本周每个工作日都会发生的重复事件示例:

POST https://www.googleapis.com/calendar/v3/calendars/primary/events

{
"summary": "Daily project sync",
"start": {
"dateTime": "2011-12-12T10:00:00",
"timeZone": "Europe/Zurich"
},
"end": {
"dateTime": "2011-12-12T10:15:00",
"timeZone": "Europe/Zurich"
},
"recurrence": [
"RRULE:FREQ=DAILY;COUNT=5"
]
}

要为重复事件创建例外,客户端应用程序首先需要检索需要设置为例外的重复事件的实例,并通过向实例编辑器发送授权的 PUT 请求来更新此实例 URL 在正文中更新了实例数据。 URL 的形式为:

https://www.googleapis.com/calendar/v3/calendars/calendarId/events/instanceId