2026-03-08
咱们想批量处理Google Drive里的文件,或者自动发几封邮件,整理Calendar日程,基本上得打开浏览器登录各个服务,疯狂点半天。
要是想写代码自动化吧,就得翻API文档,搞OAuth认证,调试半天curl命令,真的挺折腾人的。
看到这些痛点后,前几天谷歌直接亲自下场开源了Google Workspace CLI,一个集合了100多个Workspace的Skills,以后想让AI智能体批量自动化操作效率就高太多了。

开源地址:https://github.com/googleworkspace/cli
简单说下Google Workspace CLI的特色功能:第一个就是统一的命令行接口。
Drive、Gmail、Calendar、Sheets、Docs、Chat、 Admin管理等,全都整合在一起。
再也不用东一个API西一个SDK了,一个工具全包圆,相当于直接送你一把瑞士军刀。

第二个特点是动态生成命令。这个挺有意思,它不是写死一堆命令等着你用,而是实时读取Google自己的Discovery Service。
就是Google那边新增一个接口,这边立马就能用,根本不用等更新。这一点对于咱们AI智能体太重要了,不要频繁迭代API,或者在执行任务时,因为API突然更新停掉了。
第三个亮点是结构化的输出。每条命令返回的都是JSON格式,干净利落。这对程序员来说太友好了,直接管道接jq处理,或者写脚本解析。
这个特性让它特别适合跟AI搭配,大模型能直接理解返回结果,不用再费劲解析乱七八糟的格式。

再说个对爱折腾技术的人特别实用的功能,内置了自动分页和预览模式。
比如你要列出几千个文件,不用担心API限制,一条命令加个参数全搞定。还有那个dry-run功能,正式执行前先预览,避免手滑搞出大乱子。
上手也很简答,配置好基础环境之后,打开终端敲一行命令,npm install -g @googleworkspace/cli 就全部完成了。

装完之后得认证一下,毕竟是访问你的Google账户嘛。gws auth setup 这个命令会一步步带你配置Google Cloud项目,开通API,完成OAuth登录。
要是你本机已经装了gcloud并且登过了,那更快,直接复用凭证就行。
认证完就能开始玩了,比如列出Drive里最近的10个文件,就敲gws drive files list --params pageSize:10。
想创建个电子表格,gws sheets spreadsheets create加上标题参数就成。整个过程就像搭积木,拼拼接接就搞定。
因为输出是结构化的JSON,你也可以写个脚本让它自动分析你的邮件,或者定期备份重要文件什么的。
或者用它做CI/CD集成,自动把构建结果发到Chat群里,更新Sheets里的记录。反正有了这个做Workspace业务AI自动化效率会超高。
这个才开源了几天就超过15000星,经常用Google Workspace的人,天天跟Drive、Gmail打交道的,可以试试。
想系统掌握AI核心技能、获取行业认可资质?
CAIE注册人工智能工程师认证
助你拓宽职业赛道,成为AI领域持证实力派

完 谢谢观看
