用途:向一个已存在的 Google Calendar 事件批量添加参会者名单,并向相关人员发送通知。
前置条件:执行本配方前,需要先加载 gws-calendar 技能。
主要能力:
- 获取指定日历事件的信息。
- 通过 patch 操作向事件批量添加多个参会者邮箱。
- 在添加时发送通知(sendUpdates 设为 all)。
- 添加后再次获取事件以验证参会者。
使用方式(按资料给出的步骤):
- 获取事件: gws calendar events get --params '{"calendarId": "primary", "eventId": "EVENT_ID"}'
- 添加参会者: gws calendar events patch --params '{"calendarId": "primary", "eventId": "EVENT_ID", "sendUpdates": "all"}' --json '{"attendees": [{"email": "alice@company.com"}, {"email": "bob@company.com"}, {"email": "carol@company.com"}]}'
- 验证参会者: gws calendar events get --params '{"calendarId": "primary", "eventId": "EVENT_ID"}'
适用场景:需要将一批参会者一次性加入某个已有日历事件,并希望系统向参会者发送通知时。
限制:资料未提供关于权限范围、参会者数量上限、错误处理、是否支持其他日历或事件类型等更多细节,暂未提供。