跳转至

AddSharedCalendarEvent

将某人分享到用户某个频道的日历事件的副本,添加到用户的某个 Google 日历中,就像事件卡片上的 Add to calendar 所做的那样。将其用于日历事件提及(blockName calendar),且该会议不在用户的日历上;将提及的 documentId 作为 eventId 传入。

该副本是快照,而非邀请:它保留真实组织者,并将用户列为唯一受邀者(状态为已接受),而会议的其他受邀者及其加入链接则不包含在内。不会通知任何人,且组织者更改会议时,该副本不会改变。用户只能更改其提醒和可用状态,或将其删除。若要加入会议本身,用户需通过事件卡片向分享该会议的人提出请求。

只有 Google 日历可以接收副本。当用户只有一个可写的 Google 日历时,副本会放入该日历;当用户有多个时,询问要放入哪一个,并传入来自 ListCalendars 的 calendarId。结果即用户的副本,UpdateCalendarEvent 和 DeleteCalendarEvent 接受其 eventId。如果某个会议已存在于用户的任意日历上,则在所有日历上都会被拒绝,因此切勿提议将其添加到另一个日历。

参数

参数 类型 必填 描述
eventId string 是 共享事件的 id:其日历事件提及的 documentId。
calendarId string 否 来自 ListCalendars 的可写 Google 日历的 calendarId。当用户只有一个时省略;当用户有多个时必填。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 macro3/macro