SuperAPI AI 工具集

gog-cli

办公与效率

查看项目

更新于 10-15 17:34

技能介绍

用途:gog/gogcli 是脚本友好的 Google 服务命令行工具,JSON 优先,支持多账号与多个 OAuth 客户端,供命令行、智能体和 CI 环境操作 Google Workspace。

主要能力:覆盖 Gmail(搜索、读取、发送、标签、转发等)、Calendar(事件、空闲/忙碌)、Drive、Docs、Sheets、Slides、Forms、Apps Script,以及 Contacts、Tasks、Chat、Groups、Admin、Keep 等;支持账号别名、权限范围选择、dry-run 预览和命令白名单/黑名单。

必要用法:安装用 brew install gogcli,认证用 gog auth credentials set <client.json> 与 gog auth add you@example.com --services gmail,calendar,drive。脚本中优先 gog --json ... | jq ...;需要稳定 TSV 时用 --plain;变更操作可加 --dry-run;自动化中用 --no-input;--force 仅用于确需的破坏性、公开、发送或管理操作。禁止发送邮件可用 --gmail-no-send 或 GOG_GMAIL_NO_SEND=1。

限制与注意:OAuth、授权同意、keyring 或 Workspace 委派问题不应静默修复,应给出用户需执行的命令。除非用户明确要求,不应导出令牌、泄露密钥、开启公开分享、添加委派或转发、发送邮件、停用用户或永久删除数据。Keep、Admin 需要 Workspace 服务账号/域级委派;Chat、Groups、目录和 Classroom 也有 Workspace 限制。精确语法请运行 gog <command> --help 或 gog schema --json,命令会快速变化。具体收费、平台等信息资料未提供。