【问题标题】:Change exisiting calendar event series date更改现有日历事件系列日期
【发布时间】:2015-06-09 06:24:44
【问题描述】:

我对更改Google Calendar Event 系列的日期有疑问。 API 没有任何更改日期的方法。

有什么办法可以做到这一点吗?我正在创建一个表单,当您在电子表格中编辑请求的截止日期时,它还将编辑日历事件系列。

【问题讨论】:

    标签: google-apps-script google-calendar-api google-calendar-recurring-events


    【解决方案1】:

    您的陈述不正确,您可以使用 Google Calendar API 更改或更新 Google 日历活动的日期。

    选项 nr 1:

    您可以在包含要更新或修补的变量的正文中修补事件。在这种情况下日期。

    Events: patch 更新事件。

    请求

    PATCH https://www.googleapis.com/calendar/v3/calendars/{calendarId}/events/{eventID}?key={YOUR_API_KEY}
    {
     "start": {
      "dateTime": "2008-09-26T12:01:00+02:00"
     }
    }
    

    回应

    200 正常

    选项 nr 2

    另一种选择是首先使用Events.get 来获取您需要的事件更改,然后执行events.update。这将对事件中的所有内容进行更新。虽然 Patch 只是改变了一个你需要的东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多