用途:在 Google Drive 中将某个文件夹及其全部内容共享给一组协作者,可分别指定编辑者(writer)与查看者(reader)角色。
前置条件:执行本配方前需先加载 gws-drive 技能。
主要步骤与用法:
- 查找目标文件夹,例如按名称与文件夹类型过滤:gws drive files list --params '{"q": "name = '''Project X''' and mimeType = '''application/vnd.google-apps.folder'''"}'
- 以编辑者身份共享:gws drive permissions create --params '{"fileId": "FOLDER_ID"}' --json '{"role": "writer", "type": "user", "emailAddress": "colleague@company.com"}'
- 以查看者身份共享:gws drive permissions create --params '{"fileId": "FOLDER_ID"}' --json '{"role": "reader", "type": "user", "emailAddress": "stakeholder@company.com"}'
- 校验权限:gws drive permissions list --params '{"fileId": "FOLDER_ID"}' --format table
适用场景:需要批量向团队成员或相关方开放 Drive 文件夹访问权限时。
限制与说明:需先安装并可运行 gws 命令行工具及加载 gws-drive 技能;示例中的 FOLDER_ID、邮箱等需替换为实际值;其余平台、价格或额外能力资料暂未提供。