用途:用 gog CLI(v0.10.0)在命令行操作 Google Drive,覆盖文件检索、上传下载、共享与文件夹管理。执行路径为 gog,使用 gog 已认证的账号。
主要能力:
- 列表与搜索:gog drive ls、gog drive ls --parent <folderId>、gog drive search "关键词",支持 Drive 查询语法(如 mimeType、name contains、in parents、in owners)。
- 文件操作:gog drive get、download、upload、copy、move、rename、delete(移入回收站,非彻底删除)、trash。
- 导出:Google 表格/文档/幻灯片下载时用 --export-format 指定 csv、pdf、pptx 等。
- 文件夹:gog drive mkdir、按 parent 列出内容。
- 共享:gog drive share --email --role(reader/commenter/writer/owner)、permissions、unshare、url。
- 评论:gog drive comments list/add。
- 共享盘:gog drive drives,必要时加 --shared-drive。
- 输出:--json、--plain、--max N。
使用方式:在 exec 工具中执行时指定 timeout: 60,大文件上传下载建议 timeout: 300。FileId 可从 Google 文档/表格/Drive 文件 URL 中提取。顶层 gog download / gog upload 是 gog drive 对应命令的快捷方式。
适用场景:批量检索与下载报表、创建项目文件夹并上传共享、将 Google 表格导出为 CSV 等。
限制:delete 仅移入回收站;Google 原生格式需指定导出格式;共享盘可能需额外选项;大文件需延长超时。其余细节暂未提供。