簡體   English   中英

如何在Google日歷中創建計數器

[英]How do I create a counter in google Calendar

如何創建帶有每周(或每天)或任何計數器的Google日歷。 我似乎找不到清晰的代碼。 我希望能夠說從一個給定的日期開始,並算上我10個星期。 或從給定的日期開始,算上我Y天。

我不想導入Google日歷計數器,因為它是從1月1日開始的,所以我想在各個隨機點啟動它。 我在哪里以及如何編碼?

該代碼在哪里/如何去? 有沒有辦法像我們手動創建日歷事件一樣打開日歷事件,只需在其中放置一行代碼,它將從那里進行計算?

謝謝

您可以使用Calendar API的Recurring Event 周期性事件是一系列通常以一定規律性發生的事件的template ,例如每天或每周。

要創建重復發生的事件,客戶端將指定事件的第一個實例,並包括一個或多個描述未來事件應在何時發生的規則。 然后,Google日歷會將事件“擴展”為指定的事件。 系列中的單個事件可能會更改,甚至刪除。 此類事件將成為例外:它們仍然是系列的一部分,但是即使重復發生的事件本身已被更新,更改仍會保留。

以下是將在當前一周的每個工作日發生的重復事件的示例:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM