核心功能
gog 是一款面向 Google Workspace 的 CLI 工具,支持 Gmail、Calendar、Drive、Contacts、Sheets、Docs 六大核心服务的命令行操作。用户完成 OAuth 认证后,可通过简洁的指令完成邮件搜索发送、日历事件查询、网盘文件检索、联系人管理、表格读写及文档导出等高频操作。
显著优势
- 全栈覆盖:单一工具打通 Google Workspace 生态,无需切换多个网页界面
- 脚本友好:支持
--json输出和--no-input非交互模式,便于自动化集成 - 表格操作灵活:支持读取、更新、追加、清空、元数据查询等完整生命周期管理
- 环境变量支持:通过
GOG_ACCOUNT避免重复指定账户,提升使用效率
潜在局限
- OAuth 配置门槛:需自行创建 Google Cloud 项目并下载 client_secret.json,对普通用户不够友好
- 文档编辑受限:仅支持导出/查看,不支持原位编辑(需自行调用 Docs API)
- 安全风险提示:直接操作邮件发送、日历创建等敏感功能,需确认操作避免误触
适用人群
开发者、DevOps 工程师、需要批量处理 Google Workspace 数据的自动化场景用户
常规风险
- OAuth 凭证泄露可能导致账户数据被完全访问
- 邮件/日历的自动化操作需严格测试避免误发
- 建议配合 Google Cloud 的 API 访问审计和最小权限原则使用