recipe-batch-invite-to-event 是做什么的?
将一份参会者列表添加到现有的 Google 日历事件中,并发送通知。
使用说明
此技能允许你向一个已存在的 Google 日历事件批量添加参会者。你需要提供:
- 事件的 日历 ID(可选,默认为主日历)
- 事件的 事件 ID
- 要添加的参会者 电子邮件地址列表
前提条件
- 一个有效的 Google Workspace 账户。
- 待修改的现有 Google 日历事件。
输入
提供一个包含以下键的 JSON 对象:
calendarId:字符串(可选)—— 代表日历的 ID。如果未指定,则使用主日历。eventId:字符串(必需)—— 要更新的事件的 ID。attendees:数组(必需)—— 要添加的参会者电子邮件地址列表。
示例:
{
"calendarId": "primary",
"eventId": "abc123xyz456",
"attendees": ["[email protected]", "[email protected]"]
}
工作原理
此技能使用 Google Calendar API 的 events.patch 方法更新事件。它保留所有现有的事件详情,同时添加新的参会者并发送电子邮件通知。
环境变量
GOOGLE_CALENDAR_CREDENTIALS:包含用于验证 API 请求的 Google Calendar 凭据的 JSON 字符串。
输出
成功后,技能将返回更新后的事件对象,其中包含新增的参会者。
依赖项
googleapisnpm 包,用于与 Google Calendar API 交互。