SuperAPI AI 工具集

gog

办公与效率

查看项目

更新于 10-15 20:21

技能介绍

用途:gog 是面向 Google Workspace 的命令行工具,用于在终端中操作 Gmail、Calendar、Drive、Contacts、Sheets 和 Docs。使用前需完成一次性 OAuth 设置。

设置:依次执行 gog auth credentials /path/to/client_secret.json;gog auth add you@gmail.com --services gmail,calendar,drive,contacts,docs,sheets;用 gog auth list 查看账户。

主要能力:Gmail 支持搜索(按会话或按单封邮件)、发送纯文本/多行/stdin/HTML 邮件、创建草稿、发送草稿与回复;Calendar 支持列出、创建、更新事件并设置事件颜色(gog calendar colors 查看 1-11 号颜色);Drive 支持搜索;Contacts 支持列出;Sheets 支持读取、更新、追加、清空与查看元数据;Docs 支持导出、cat 与复制。

用法要点:邮件优先纯文本,多段落用 --body-file(或 - 表示 stdin),--body 不转义 \n;富文本才用 --body-html。可设 GOG_ACCOUNT 环境变量避免重复 --account,脚本场景建议配合 --json 与 --no-input。Sheets 值推荐用 --values-json 传递。发送邮件或创建事件前应确认。

限制:Docs 的原地编辑需要 Docs API 客户端,gog 本身不支持;gog gmail search 每个会话只返回一行,需要每封邮件单独返回时用 gog gmail messages search。官方资料未提供收费、价格、平台支持等信息。