Google Calendar
管理 Google Calendar 活动
配置
创建活动
操作
创建活动
Google Calendar 账户*
选择 Google Calendar 账户
日历
选择日历
日历 ID
输入日历 ID(例如:primary 或 calendar@gmail.com)
活动标题*
与团队会议
描述
活动描述
地点
会议室 A
开始日期和时间*
2025-06-03T10:00:00Z
结束日期和时间*
2025-06-03T11:00:00Z
与会者(逗号分隔的电子邮件)
john@example.com, jane@example.com
发送电子邮件通知
Select...
创建活动 (
google_calendar_create)在 Google Calendar 中创建新活动
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
calendarId | string | 否 | 日历 ID (默认使用 primary) |
summary | string | 是 | 活动标题/摘要 |
description | string | 否 | 活动描述 |
location | string | 否 | 活动地点 |
startDateTime | string | 是 | 开始日期和时间 (RFC3339 格式,例如 2025-06-03T10:00:00-08:00) |
endDateTime | string | 是 | 结束日期和时间 (RFC3339 格式,例如 2025-06-03T11:00:00-08:00) |
timeZone | string | 否 | 时区 (例如 America/Los_Angeles) |
attendees | array | 否 | 参会者电子邮件地址数组 |
sendUpdates | string | 否 | 如何向参会者发送更新:all、externalOnly 或 none |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
content | string | 活动创建确认消息 |
metadata | json | 已创建活动的元数据,包括 ID、状态和详细信息 |
列出活动
操作
列出活动
Google Calendar 账号*
选择 Google Calendar 账号
日历
选择日历
日历 ID
输入日历 ID(例如 primary 或 calendar@gmail.com)
开始时间筛选
2025-06-03T00:00:00Z
结束时间筛选
2025-06-04T00:00:00Z
列出事件 (
google_calendar_list)列出 Google Calendar 中的事件
输入
| 参数 | 类型 | 必需 | 描述 |
|---|---|---|---|
calendarId | string | 否 | 日历 ID (默认为主日历) |
timeMin | string | 否 | 事件的下界 (RFC3339 时间戳,例如 2025-06-03T00:00:00Z) |
timeMax | string | 否 | 事件的上界 (RFC3339 时间戳,例如 2025-06-04T00:00:00Z) |
输出
| 参数 | 类型 | 描述 |
|---|---|---|
content | string | 找到的事件数量摘要 |
metadata | json | 包含分页令牌和事件详情的事件列表 |
获取事件
操作
获取事件
Google Calendar 账户*
选择 Google Calendar 账户
日历
选择日历
日历 ID
输入日历 ID(例如 primary 或 calendar@gmail.com)
事件 ID*
事件 ID
获取事件 (
google_calendar_get)从 Google Calendar 获取特定事件
输入
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
calendarId | string | 否 | 日历 ID (默认为主日历) |
eventId | string | 是 | 要检索的事件 ID |
输出
| 参数 | 类型 | 描述 |
|---|---|---|
content | string | 获取事件确认消息 |
metadata | json | 事件详情,包括 ID、状态、时间和参与者 |
快速添加(自然语言)
操作
快速添加(自然语言)
Google Calendar 账户*
选择 Google Calendar 账户
日历
选择日历
日历 ID
输入日历 ID(例如 primary 或 calendar@gmail.com)
自然语言事件*
明天下午3点与John开会1小时
参与者(逗号分隔的电子邮件)*
john@example.com, jane@example.com
发送电子邮件通知
Select...
快速添加(自然语言) (
google_calendar_quick_add)通过自然语言文本创建日程
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
calendarId | string | 否 | 日历 ID(默认为 primary) |
text | string | 是 | 描述日程的自然语言文本(例如:"明天下午 3 点与 John 开会") |
attendees | array | 否 | 参会者邮箱地址数组(也接受逗号分隔的字符串) |
sendUpdates | string | 否 | 如何向参会者发送更新:all、externalOnly 或 none |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
content | string | 来自自然语言的事件创建确认消息 |
metadata | json | 已创建事件的元数据,包含解析后的详情 |
邀请参会者
操作
邀请参会者
Google Calendar 账户*
选择 Google Calendar 账户
日历
选择日历
日历 ID
输入日历 ID(例如 primary 或 calendar@gmail.com)
事件 ID*
事件 ID
参会者(逗号分隔的邮箱)
john@example.com, jane@example.com
替换现有参会者
Select...
发送邮件通知
Select...
邀请参会者 (
google_calendar_invite)邀请参会者加入现有的 Google Calendar 活动
输入
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
calendarId | string | 否 | 日历 ID (默认为主日历) |
eventId | string | 是 | 要邀请参会者的事件 ID |
attendees | array | 是 | 要邀请的参会者电子邮件地址数组 |
sendUpdates | string | 否 | 如何向参会者发送更新:all、externalOnly 或 none |
replaceExisting | boolean | 否 | 是替换现有参会者还是添加参会者 (默认为 false) |
输出
| 参数 | 类型 | 描述 |
|---|---|---|
content | string | 参会者邀请确认消息,包含电子邮件发送状态 |
metadata | json | 更新后的事件元数据,包括参会者列表和详细信息 |
使用说明
将 Google Calendar 集成到工作流中。可以创建、读取、更新和列出日历活动。
说明
- 类别:
tools - 类型:
google_calendar