用途:把 Google Drive 文件共享给某个 Google Calendar 日程的所有参与者,适合会前分发资料、会后共享纪要等场景。
前提:执行前需加载 gws-calendar 和 gws-drive 两个技能。
主要能力与步骤:
- 读取日程参与者:gws calendar events get --params '{"calendarId": "primary", "eventId": "EVENT_ID"}'
- 逐个共享文件:gws drive permissions create --params '{"fileId": "FILE_ID"}' --json '{"role": "reader", "type": "user", "emailAddress": "attendee@company.com"}'
- 核验共享结果:gws drive permissions list --params '{"fileId": "FILE_ID"}' --format table
限制:资料未提供错误处理、批量参与者处理方式、权限角色可选范围、配额或收费信息,也未说明是否支持非 user 类型的分享对象;需自行确认账号权限与文件归属。