用途:查询 Google Calendar 中多个用户的 free/busy 状态,以找到共同的空闲会议时段。
前提:需先加载 gws-calendar 技能。
主要能力与用法:
- 查询 free/busy:使用命令 gws calendar freebusy query --json '{"timeMin": "2024-03-18T08:00:00Z", "timeMax": "2024-03-18T18:00:00Z", "items": [{"id": "user1@company.com"}, {"id": "user2@company.com"}]}',指定时间范围与用户列表。
- 查看输出,找出重叠的空闲时段。
- 在空闲时段创建日程:使用命令 gws calendar +insert --summary 'Meeting' --attendee user1@company.com --attendee user2@company.com --start '2024-03-18T14:00:00' --end '2024-03-18T14:30:00'。
适用场景:需要为多位参会者安排会议、寻找共同空闲时间时。
限制:需具备 gws-calendar 技能与 Google Calendar 访问权限;资料未提供价格、平台支持范围等其他信息。