用途
本配方用于重新安排 Google 日历中的会议时间,将已有事件移动到新的时间段,并自动向所有参会者发送通知。它属于 Google Workspace 命令行工具(gws)的日历操作场景。
前提条件
执行本配方前,需要先加载以下技能:gws-calendar。
主要步骤
-
查找事件:使用命令
gws calendar +agenda查看日历议程,定位需要调整的会议。 -
获取事件详情:使用命令
gws calendar events get --params '{"calendarId": "primary", "eventId": "EVENT_ID"}'获取目标事件的详细信息,其中 EVENT_ID 需替换为实际事件 ID。 -
更新时间:使用命令
gws calendar events patch --params '{"calendarId": "primary", "eventId": "EVENT_ID", "sendUpdates": "all"}' --json '{"start": {"dateTime": "2025-01-22T14:00:00", "timeZone": "America/New_York"}, "end": {"dateTime": "2025-01-22T15:00:00", "timeZone": "America/New_York"}}'修改事件的开始和结束时间。其中 sendUpdates 设置为 all 表示向所有参会者发送更新通知。示例中的日期、时间和时区需根据实际情况替换。
适用场景
适用于需要通过命令行批量或快速调整 Google 日历会议时间,并确保参会者收到变更通知的场景。
限制
资料中未提供关于权限要求、错误处理、时区格式细节、事件 ID 获取方式等更多说明。