Google Calendar 事件操作#
使用这些操作在 Google Calendar 中创建、删除、获取和更新事件。有关 Google Calendar 节点本身的更多信息,请参阅 Google Calendar。
创建#
使用此操作向 Google Calendar 添加事件。
输入以下参数:
- 连接凭证: 创建或选择现有的 Google Calendar 凭证。
- 资源: 选择 Event。
- 操作: 选择 Create。
- 日历: 选择您要添加事件的日历。选择 From list 从下拉列表中选择标题,或选择 By ID 输入日历 ID。
- 开始时间: 事件的开始时间。默认情况下,使用计算当前时间的表达式(
{{ $now }}
)。 - 结束时间: 事件的结束时间。默认情况下,使用计算从现在开始一小时后的表达式(
{{ $now.plus(1, 'hour') }}
)。 - 使用默认提醒: 是否根据日历配置为事件启用默认提醒。
选项#
- 全天: 事件是否为全天事件。
- 参会者: 邀请参加事件的人员。
- 颜色名称或 ID: 事件的颜色。从列表中选择或使用表达式指定 ID。
- 会议数据: 创建会议链接(Hangouts、Meet 等)并将其附加到事件中。
- 描述: 事件的描述。
- 客人可以邀请其他人: 除组织者之外的参会者是否可以邀请其他人参加事件。
- 客人可以修改: 除组织者之外的参会者是否可以修改事件。
- 客人可以查看其他客人: 除组织者之外的参会者是否可以查看事件的其他参会者。
- ID: 事件的不透明标识符。
- 位置: 事件的地理位置,以自由形式文本表示。
- 最大参会者数: 响应中包含的最大参会者数量。如果参会者超过指定数量,则仅返回参与者。
- 重复频率: 循环事件的重复间隔。
- 重复多少次?: 为循环事件创建的实例数量。
- 重复直到: 循环事件停止的日期。
- RRULE: 循环规则。设置后,将忽略重复频率、重复多少次和重复直到参数。
- 发送更新: 是否发送关于新事件创建的通知。
- 显示我为: 事件是否在日历上占用时间。
- 摘要: 事件的标题。
有关更多信息,请参阅 Events: insert | Google Calendar API 文档。
删除#
使用此操作从 Google Calendar 中删除事件。
输入以下参数:
- 连接凭证: 创建或选择现有的 Google Calendar 凭证。
- 资源: 选择 Event。
- 操作: 选择 Delete。
- 日历: 选择您要从中删除事件的日历。选择 From list 从下拉列表中选择标题,或选择 By ID 输入日历 ID。
- 事件 ID: 要删除的事件 ID。
选项#
- 发送更新: 是否发送关于事件删除的通知。
有关更多信息,请参阅 Events: delete | Google Calendar API 文档。
获取#
使用此操作从 Google Calendar 中检索事件。
输入以下参数:
- 连接凭证: 创建或选择现有的 Google Calendar 凭证。
- 资源: 选择 Event。
- 操作: 选择 Get。
- 日历: 选择您要从中获取事件的日历。选择 From list 从下拉列表中选择标题,或选择 By ID 输入日历 ID。
- 事件 ID: 要获取的事件 ID。
选项#
- 最大参会者数: 响应中包含的最大参会者数量。如果参会者超过指定数量,则仅返回参与者。
- 返回循环事件的下一个实例: 是否返回循环事件的下一个实例而不是事件本身。
- 时区: 响应中使用的时区。默认情况下,使用 n8n 时区。
有关更多信息,请参阅 Events: get | Google Calendar API 文档。
获取多个#
使用此操作从 Google Calendar 中检索多个事件。
输入以下参数:
- 连接凭证: 创建或选择现有的 Google Calendar 凭证。
- 资源: 选择 Event。
- 操作: 选择 Get Many。
- 日历: 选择您要从中获取事件的日历。选择 From list 从下拉列表中选择标题,或选择 By ID 输入日历 ID。
- 返回全部: 是否返回所有结果或仅返回给定限制内的结果。
- 限制: (当未选择“返回全部”时)要返回的最大结果数。
- 之后: 检索在此时间之后发生的事件。事件的至少一部分必须在此时间之后。默认情况下,使用计算当前时间的表达式(
{{ $now }}
)。将字段切换为“固定”以从日期小部件中选择日期。 - 之前: 检索在此时间之前发生的事件。事件的至少一部分必须在此时间之前。默认情况下,使用计算当前时间加一周的表达式(
{{ $now.plus({ week: 1 }) }}
)。将字段切换为“固定”以从日期小部件中选择日期。
选项#
- 字段: 指定要返回的字段。默认情况下,返回 Google 预定义的一组常用字段。使用 "*" 返回所有字段。您可以在 Google Calendar 使用部分资源的文档中了解更多信息。
- iCalUID: 指定要包含在响应中的事件 ID(iCalendar 格式)。
- 最大参会者数: 响应中包含的最大参会者数量。如果参会者超过指定数量,则仅返回参与者。
- 排序方式: 响应中事件使用的排序方式。
- 查询: 用于查找匹配事件的自由文本搜索词。这将搜索除扩展属性之外的所有字段。
- 循环事件处理: 如何处理循环事件:
- 所有发生: 返回指定时间范围内循环事件的所有实例。
- 首次发生: 返回指定时间范围内循环事件的第一个事件。
- 下次发生: 返回指定时间范围内循环事件的下一个实例。
- 显示已删除: 是否在结果中包含已删除的事件(状态等于“cancelled”)。
- 显示隐藏邀请: 是否在结果中包含隐藏邀请。
- 时区: 响应中使用的时区。默认情况下,使用 n8n 时区。
- 更新最小时间: 事件最后修改时间的下限(作为 RFC 3339 时间戳)
有关更多信息,请参阅 Events: list | Google Calendar API 文档。
更新#
使用此操作更新 Google Calendar 中的事件。
输入以下参数:
- 连接凭证: 创建或选择现有的 Google Calendar 凭证。
- 资源: 选择 Event。
- 操作: 选择 Update。
- 日历: 选择您要添加事件的日历。选择 From list 从下拉列表中选择标题,或选择 By ID 输入日历 ID。
- 事件 ID: 要更新的事件 ID。
- 修改: 对于循环事件,选择是更新循环事件还是循环事件的特定实例。
- 使用默认提醒: 是否根据日历配置为事件启用默认提醒。
- 更新字段: 要更新的事件字段:
- 全天: 事件是否为全天事件。
- 参会者: 邀请参加事件的人员。您可以选择添加参会者或替换现有参会者列表。
- 颜色名称或 ID: 事件的颜色。从列表中选择或使用表达式指定 ID。
- 描述: 事件的描述。
- 结束: 事件的结束时间。
- 客人可以邀请其他人: 除组织者之外的参会者是否可以邀请其他人参加事件。
- 客人可以修改: 除组织者之外的参会者是否可以修改事件。
- 客人可以查看其他客人: 除组织者之外的参会者是否可以查看事件的其他参会者。
- ID: 事件的不透明标识符。
- 位置: 事件的地理位置,以自由形式文本表示。
- 最大参会者数: 响应中包含的最大参会者数量。如果参会者超过指定数量,则仅返回参与者。
- 重复频率: 循环事件的重复间隔。
- 重复多少次?: 为循环事件创建的实例数量。
- 重复直到: 循环事件停止的日期。
- RRULE: 循环规则。设置后,将忽略重复频率、重复多少次和重复直到参数。
- 发送更新: 是否发送关于新事件创建的通知。
- 显示我为: 事件是否在日历上占用时间。
- 开始: 事件的开始时间。
- 摘要: 事件的标题。
- 可见性: 事件的可见性:
- 机密: 事件是私人的。提供此值以保持兼容性。
- 默认: 使用日历上事件的默认可见性。
- 公开: 事件是公开的,所有日历读者都可以查看事件详细信息。
- 私人: 事件是私人的,只有事件参会者才能查看事件详细信息。
有关更多信息,请参阅 Events: update | Google Calendar API 文档。
此页面是否
微信
🚀 与作者交流
关注公众号

n8n实战笔记
📚 教程 💡 案例 🔧 技巧
📚 教程 💡 案例 🔧 技巧
添加微信

1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持
⚡ 快答 🎯 定制 🚀 支持