跳至内容

Google日历事件操作#

使用这些操作在Google日历中创建、删除、获取和更新事件。有关Google Calendar节点本身的更多信息,请参阅Google Calendar

创建#

使用此操作将事件添加到Google日历。

输入以下参数:

  • 连接凭证: 创建或选择现有的Google日历凭证
  • 资源: 选择事件.
  • 操作: 选择创建
  • 日历: 选择您要添加事件的日历。选择从列表从下拉列表中选择标题,或选择按ID输入日历ID。
  • 开始时间: 事件的开始时间。默认情况下,使用一个表达式来评估当前时间({{ $now }})。
  • 结束时间: 事件的结束时间。默认情况下,使用从现在起一小时后的表达式计算结果({{ $now.plus(1, 'hour') }})。
  • 使用默认提醒: 是否根据日历配置为事件启用默认提醒。

选项#

  • 全天: 事件是否为全天事件。
  • 参会者: 邀请参加活动的与会人员。
  • 颜色名称或ID: 事件的色彩。从列表中选择或使用表达式指定ID。
  • 会议数据: 创建会议链接(Hangouts、Meet等)并将其附加到事件中。
  • 描述: 事件的描述信息。
  • 来宾可邀请他人: 除组织者外,其他与会者是否可以邀请他人参加活动。
  • 来宾可修改: 除组织者外的与会者是否可以修改活动。
  • 来宾可查看其他来宾: 除组织者外,活动参与者是否可以查看其他出席人员。
  • ID: 事件的不透明标识符。
  • 地点: 事件的自由文本形式地理位置描述。
  • 最大参会人数: 响应中包含的最大参会者数量。如果实际参会人数超过指定值,则仅返回参与者。
  • 重复频率: 周期性事件的重复间隔。
  • 重复多少次?: 为重复事件创建的实例数量。
  • 重复直到: 循环事件应停止的日期。
  • RRULE: 重复规则。设置后,将忽略重复频率、重复次数和重复截止参数。
  • 发送更新: 是否发送关于新事件创建的通知。
  • 显示为: 该事件是否会在日历上占用时间。
  • 摘要: 事件的标题。

更多信息请参考Events: insert | Google Calendar API文档。

删除#

使用此操作从Google日历中删除事件。

输入以下参数:

  • 连接凭证: 创建或选择现有的Google日历凭证
  • 资源: 选择事件.
  • 操作: 选择删除.
  • 日历: 选择您想从中删除事件的日历。选择从列表从下拉列表中选择标题,或选择按ID输入日历ID。
  • 事件ID: 要删除的事件ID。

选项#

  • 发送更新: 是否发送关于事件删除的通知。

更多信息请参考Events: delete | Google Calendar API文档。

获取#

使用此操作从Google日历中检索事件。

输入以下参数:

  • 连接凭证: 创建或选择现有的Google日历凭证
  • 资源: 选择事件.
  • 操作: 选择 获取
  • 日历: 选择您想获取事件的日历。选择从列表可从下拉列表中选择标题,或选择按ID输入日历ID。
  • 事件ID: 要获取的事件ID。

选项#

  • 最大参会人数: 响应中包含的最大参会者数量。如果实际参会人数超过指定值,则仅返回参与者。
  • 返回周期性事件的下一个实例: 是否返回周期性事件的下一个实例而非事件本身。
  • 时区: 响应中使用的时区。默认情况下,使用n8n时区。

更多信息请参考Events: get | Google Calendar API文档。

获取多个#

使用此操作可从Google日历中检索多个事件。

输入以下参数:

  • 连接凭证: 创建或选择现有的Google日历凭证
  • 资源: 选择事件.
  • 操作: 选择获取多个.
  • 日历: 选择您想从中获取事件的日历。选择从列表以下拉菜单中选择标题,或选择按ID输入日历ID。
  • 返回全部: 是否返回所有结果或仅返回给定限制内的结果。
  • Limit: (当未选择"返回全部"时) 要返回的最大结果数量。
  • After: 检索在此时间之后发生的事件。事件的至少部分必须在此时间之后。默认情况下,此字段使用一个表达式来计算当前时间({{ $now }})。将该字段切换为"fixed"以从日期控件中选择日期。
  • 之前: 检索在此时间之前发生的事件。事件的至少部分必须在此时间之前。默认情况下,这会使用一个表达式评估为当前时间加一周({{ $now.plus({ week: 1 }) }})。将字段切换为"固定"以从日期小部件中选择日期。

选项#

  • iCalUID: 指定要包含在响应中的事件ID(采用iCalendar格式)。
  • 最大参会人数: 响应中包含的最大参会者数量。如果实际参会人数超过指定值,则仅返回参与者。
  • Order By: 响应中事件的排序方式。
  • Query: 自由文本搜索词,用于查找匹配的事件。此搜索会覆盖除扩展属性外的所有字段。
  • Recurring Event Handling: What to do for recurring events:
    • 所有出现的事件: 返回指定时间范围内重复事件的所有实例。
    • 首次出现: 返回指定时间范围内重复事件的首次发生事件。
    • 下次发生时间: 返回指定时间范围内周期性事件的下一次实例。
  • 显示已删除: 是否在结果中包含已删除的事件(状态为"已取消"的)。
  • 显示隐藏邀请: 是否在结果中包含隐藏的邀请。
  • 时区: 响应中使用的时区。默认情况下,使用n8n时区。
  • 更新最小值: 事件最后修改时间的下限(以RFC 3339时间戳格式表示)

更多信息请参考Events: list | Google Calendar API文档。

更新#

使用此操作更新Google日历中的事件。

输入以下参数:

  • 连接凭证: 创建或选择现有的Google日历凭证
  • 资源: 选择事件.
  • 操作: 选择更新.
  • 日历: 选择您要添加事件的日历。选择从列表从下拉列表中选择标题,或选择按ID输入日历ID。
  • 事件ID: 要更新的事件ID。
  • 修改: 对于重复事件,选择是更新整个重复事件还是特定实例。
  • 使用默认提醒: 是否根据日历配置为事件启用默认提醒。
  • Update Fields: The fields of the event to update:
    • 全天: 事件是否为全天事件。
    • 参会者: 要邀请参加活动的参会者。您可以选择添加参会者或替换现有的参会者列表。
    • 颜色名称或ID: 事件的色彩。从列表中选择或使用表达式指定ID。
    • 描述: 事件的描述信息。
    • 结束: 事件的结束时间。
    • 来宾可邀请他人: 除组织者外,其他与会者是否可以邀请他人参加活动。
    • 来宾可修改: 除组织者外的参会者是否可以修改活动内容。
    • 来宾可查看其他来宾: 除组织者外,活动参与者是否可以查看其他出席人员。
    • ID: 事件的不透明标识符。
    • 地点: 事件的自由文本形式地理位置描述。
    • 最大参会人数: 响应中包含的最大参会者数量。如果实际参会人数超过指定值,则仅返回参与者。
    • 重复频率: 周期性事件的重复间隔。
    • 重复多少次?: 为重复事件创建的实例数量。
    • 重复直到: 循环事件应停止的日期。
    • RRULE: 重复规则。设置后将忽略"重复频率"、"重复次数"和"重复截止时间"参数。
    • 发送更新: 是否发送关于新事件创建的通知。
    • 显示为: 该事件是否会在日历上占用时间。
    • 开始: 事件的开始时间。
    • 摘要: 事件的标题。
    • Visibility: The visibility of the event:
      • 机密: 该事件为私有。提供此值是为了兼容性。
      • 默认: 使用日历上事件的默认可见性设置。
      • 公开: 该事件是公开的,日历的所有读者都可以查看事件详情。
      • 私密: 该活动为私密性质,仅活动参与者可查看详情。

更多信息请参考Events: update | Google Calendar API文档。

优云智算