用途
该技能(recipe-create-events-from-sheet)用于把 Google Sheets 电子表格中的事件数据批量转换为 Google Calendar 日程。它读取表格中的每一行事件记录,并为每行创建一条对应的日历事件,适合需要将表格维护的活动、会议或排期同步到日历的场景。
前置条件
执行本技能前,需要先加载以下技能:
- gws-sheets
- gws-calendar
主要能力
- 从 Google Sheets 指定电子表格和范围读取事件数据。
- 针对读取到的每一行数据,创建一条 Google Calendar 事件。
- 创建事件时可指定标题(summary)、开始时间(start)、时长(duration)和参与人(attendees)。
使用方式
- 读取事件数据:
gws sheets +read --spreadsheet-id SHEET_ID --range 'Events!A2:D'
- 对每一行创建日历事件:
gws calendar +insert --summary 'Team Standup' --start '2025-01-20T09:00' --duration 30 --attendees alice@company.com,bob@company.com
适用场景
- 将表格中集中维护的会议、活动或排期批量录入 Google 日历。
- 需要按行生成多条日历事件、避免逐条手动创建的工作流。
限制
资料中未提供关于字段映射规则、错误处理、去重、时区、权限配置、批量上限等更多细节,暂未提供。