Google Calendar Event 操作#
使用这些操作在 Google Calendar 中创建、删除、获取和更新事件。有关 Google Calendar 节点本身的更多信息,请参考 Google Calendar。
Create 创建#
使用此操作向 Google Calendar 添加事件。
输入这些参数:
- Credential to connect with 连接凭据: 创建或选择现有的 Google Calendar 凭据。
- Resource 资源: 选择 Event 事件。
- Operation 操作: 选择 Create 创建。
- Calendar 日历: 选择要添加事件的日历。选择 From list 从列表 从下拉列表中选择标题,或选择 By ID 按 ID 输入日历 ID。
- Start Time 开始时间: 事件的开始时间。默认使用计算当前时间的表达式 (
{{ $now }}
)。 - End Time 结束时间: 事件的结束时间。默认使用计算从现在开始一小时的表达式 (
{{ $now.plus(1, 'hour') }}
)。 - Use Default Reminders 使用默认提醒: 是否根据日历配置为事件启用默认提醒。
Options 选项#
- All Day 全天: 事件是否为全天事件。
- Attendees 参与者: 邀请参加事件的参与者。
- Color Name or ID 颜色名称或 ID: 事件的颜色。从列表中选择或使用表达式指定 ID。
- Conference Data 会议数据: 创建会议链接(Hangouts、Meet 等)并将其附加到事件。
- Description 描述: 事件的描述。
- Guests Can Invite Others 访客可以邀请他人: 组织者以外的参与者是否可以邀请他人参加事件。
- Guests Can Modify 访客可以修改: 组织者以外的参与者是否可以修改事件。
- Guests Can See Other Guests 访客可以查看其他访客: 组织者以外的参与者是否可以查看事件的参与者。
- ID: 事件的不透明标识符。
- Location 位置: 事件的地理位置,作为自由文本。
- Max Attendees 最大参与者数: 响应中包含的最大参与者数。如果参与者数超过指定数量,则仅返回参与者。
- Repeat Frequency 重复频率: 重复事件的重复间隔。
- Repeat How Many Times? 重复多少次?: 为重复事件创建的实例数。
- Repeat Until 重复直到: 重复事件应停止的日期。
- RRULE: 重复规则。设置后,忽略重复频率、重复多少次和重复直到参数。
- Send Updates 发送更新: 是否发送关于新事件创建的通知。
- Show Me As 显示为: 事件是否在日历上阻挡时间。
- Summary 摘要: 事件的标题。
请参考 Events: insert | Google Calendar API 文档获取更多信息。
Delete 删除#
使用此操作从 Google Calendar 删除事件。
输入这些参数:
- Credential to connect with 连接凭据: 创建或选择现有的 Google Calendar 凭据。
- Resource 资源: 选择 Event 事件。
- Operation 操作: 选择 Delete 删除。
- Calendar 日历: 选择要删除事件的日历。选择 From list 从列表 从下拉列表中选择标题,或选择 By ID 按 ID 输入日历 ID。
- Event ID 事件 ID: 要删除的事件的 ID。
Options 选项#
- Send Updates 发送更新: 是否发送关于事件删除的通知。
请参考 Events: delete | Google Calendar API 文档获取更多信息。
Get 获取#
使用此操作从 Google Calendar 检索事件。
输入这些参数:
- Credential to connect with 连接凭据: 创建或选择现有的 Google Calendar 凭据。
- Resource 资源: 选择 Event 事件。
- Operation 操作: 选择 Get 获取。
- Calendar 日历: 选择要获取事件的日历。选择 From list 从列表 从下拉列表中选择标题,或选择 By ID 按 ID 输入日历 ID。
- Event ID 事件 ID: 要获取的事件的 ID。
Options 选项#
- Max Attendees 最大参与者数: 响应中包含的最大参与者数。如果参与者数超过指定数量,则仅返回参与者。
- Return Next Instance of Recurrent Event 返回重复事件的下一个实例: 是否返回重复事件的下一个实例而不是事件本身。
- Timezone 时区: 响应中使用的时区。默认使用 n8n 时区。
请参考 Events: get | Google Calendar API 文档获取更多信息。
Get Many 获取多个#
使用此操作从 Google Calendar 检索多个事件。
输入这些参数:
- Credential to connect with 连接凭据: 创建或选择现有的 Google Calendar 凭据。
- Resource 资源: 选择 Event 事件。
- Operation 操作: 选择 Get Many 获取多个。
- Calendar 日历: 选择要获取事件的日历。选择 From list 从列表 从下拉列表中选择标题,或选择 By ID 按 ID 输入日历 ID。
- Return All 返回全部: 是否返回所有结果或仅返回给定限制的结果。
- Limit 限制: (当未选择"返回全部"时)要返回的最大结果数。
- After 之后: 检索在此时间之后发生的事件。事件的至少一部分必须在此时间之后。默认使用计算当前时间的表达式 (
{{ $now }}
)。将字段切换为"固定"以从日期小部件选择日期。 - Before 之前: 检索在此时间之前发生的事件。事件的至少一部分必须在此时间之前。默认使用计算当前时间加一周的表达式 (
{{ $now.plus({ week: 1 }) }}
)。将字段切换为"固定"以从日期小部件选择日期。
Options 选项#
- Fields 字段: 指定要返回的字段。默认返回 Google 预定义的一组常用字段。使用"*"返回所有字段。您可以在 Google Calendar 处理部分资源的文档 中了解更多信息。
- iCalUID: 指定要包含在响应中的事件 ID(iCalendar 格式)。
- Max Attendees 最大参与者数: 响应中包含的最大参与者数。如果参与者数超过指定数量,则仅返回参与者。
- Order By 排序方式: 响应中事件使用的顺序。
- Query 查询: 查找匹配事件的自由文本搜索词。这搜索除扩展属性外的所有字段。
- Recurring Event Handling 重复事件处理: 对重复事件执行的操作:
- All Occurrences 所有发生: 返回指定时间范围内重复事件的所有实例。
- First Occurrence 首次发生: 返回指定时间范围内重复事件的第一个事件。
- Next Occurrence 下次发生: 返回指定时间范围内重复事件的下一个实例。
- Show Deleted 显示已删除: 是否在结果中包含已删除的事件(状态等于"已取消")。
- Show Hidden Invitations 显示隐藏邀请: 是否在结果中包含隐藏邀请。
- Timezone 时区: 响应中使用的时区。默认使用 n8n 时区。
- Updated Min 更新最小值: 事件最后修改时间的下限(作为 RFC 3339 时间戳)
请参考 Events: list | Google Calendar API 文档获取更多信息。
Update 更新#
使用此操作更新 Google Calendar 中的事件。
输入这些参数:
- Credential to connect with 连接凭据: 创建或选择现有的 Google Calendar 凭据。
- Resource 资源: 选择 Event 事件。
- Operation 操作: 选择 Update 更新。
- Calendar 日历: 选择要添加事件的日历。选择 From list 从列表 从下拉列表中选择标题,或选择 By ID 按 ID 输入日历 ID。
- Event ID 事件 ID: 要更新的事件的 ID。
- Modify 修改: 对于重复事件,选择是更新重复事件还是重复事件的特定实例。
- Use Default Reminders 使用默认提醒: 是否根据日历配置为事件启用默认提醒。
- Update Fields 更新字段: 要更新的事件字段:
- All Day 全天: 事件是否为全天事件。
- Attendees 参与者: 邀请参加事件的参与者。您可以选择添加参与者或替换现有参与者列表。
- Color Name or ID 颜色名称或 ID: 事件的颜色。从列表中选择或使用表达式指定 ID。
- Description 描述: 事件的描述。
- End 结束: 事件的结束时间。
- Guests Can Invite Others 访客可以邀请他人: 组织者以外的参与者是否可以邀请他人参加事件。
- Guests Can Modify 访客可以修改: 组织者以外的参与者是否可以对事件进行更改。
- Guests Can See Other Guests 访客可以查看其他访客: 组织者以外的参与者是否可以查看事件的参与者。
- ID: 事件的不透明标识符。
- Location 位置: 事件的地理位置,作为自由文本。
- Max Attendees 最大参与者数: 响应中包含的最大参与者数。如果参与者数超过指定数量,则仅返回参与者。
- Repeat Frequency 重复频率: 重复事件的重复间隔。
- Repeat How Many Times? 重复多少次?: 为重复事件创建的实例数。
- Repeat Until 重复直到: 重复事件应停止的日期。
- RRULE: 重复规则。设置后,忽略重复频率、重复多少次和重复直到参数。
- Send Updates 发送更新: 是否发送关于新事件创建的通知。
- Show Me As 显示为: 事件是否在日历上阻挡时间。
- Start 开始: 事件的开始时间。
- Summary 摘要: 事件的标题。
- Visibility 可见性: 事件的可见性:
- Confidential 机密: 事件是私有的。此值为兼容性提供。
- Default 默认: 使用日历上事件的默认可见性。
- Public 公开: 事件是公开的,事件详细信息对日历的所有读者可见。
- Private 私有: 事件是私有的,只有事件参与者可以查看事件详细信息。
请参考 Events: update | Google Calendar API 文档获取更多信息。