什么是saltshaer
gog 是一款专为 Google Workspace 设计的命令行工具,旨在通过简洁的终端接口高效管理 Gmail、日历、云端硬盘、联系人、表格和文档等核心服务。它采用 OAuth 2.0 认证机制,支持多账户切换与细粒度权限控制,用户可通过一次配置完成对多个 Google 服务的统一操作。无论是日常邮件处理、日程安排,还是批量导出文档或同步电子表格数据,gog 都能以脚本友好的方式替代图形界面,显著提升开发者和系统管理员的工作流效率。其设计注重可重复性与自动化兼容性,尤其适合集成到 CI/CD 流程或定时任务中执行数据拉取、内容分发等操作。
核心功能特点
- 支持 Gmail 搜索与邮件发送,支持按时间范围筛选和结果数量限制
- 提供日历事件查询与管理功能,支持基于 ISO 时间戳的范围检索
- 云端硬盘(Drive)文件搜索与元数据获取,便于快速定位资源
- 联系人列表浏览与结构化数据访问,适用于 CRM 系统集成
- Google Sheets 读写操作全面覆盖:读取、更新、追加、清空及元数据获取
- Google Docs 支持内容查看与格式导出(如 TXT/PDF),满足文档归档需求
适用场景
gog 特别适合需要频繁与 Google Workspace 交互的技术人员与自动化场景。例如,运维工程师可利用 gog 在服务器上自动拉取最新日志邮件并触发告警脚本;数据分析师则可通过命令行定期导出指定电子表格中的关键指标,再结合本地工具进行进一步处理。对于 DevOps 团队而言,将 gog 嵌入部署流水线可实现无头(headless)环境下的文档生成、通知发送或配置同步,无需依赖浏览器自动化工具。此外,研究人员或内容创作者也能用它批量下载云端存储中的素材或整理会议记录,避免反复登录网页端。由于其输出默认支持 JSON 格式且支持静默模式运行,gog 成为构建轻量级数据管道的理想选择。
