挖到宝了💎!这个 gog Skills 简直是 Google Workspace 自动化神器!

家人们,谁懂啊!每天上班打开十几个 Chrome 标签页,一会切 Gmail 回邮件,一会切日历看行程,一会又要在 Sheets 里改数据,电脑卡不说,光是点鼠标手都要断了😭。作为一个追求极致效率的开发者,这种重复性劳动真的让人头秃。

最近发现了这个神仙工具——gog Skills,试用了一下直接真香!🚀 它居然能让你在命令行里直接操控 Google 全家桶,发邮件、查日历、改表格也就是一行代码的事。别再傻傻手动操作了,赶紧来看看这个让效率起飞的宝藏工具吧!👇

核心功能

gog Skills 本质上是一个针对 Google Workspace 的命令行接口(CLI),它把复杂的 Google API 封装成了简单易懂的命令。这就好比给了你一把万能钥匙,不用打开笨重的网页,就能直接和 Google 的服务对话。

  • Gmail 全能操作:不仅能搜索邮件(支持复杂语法),还能发送纯文本或 HTML 邮件,甚至管理草稿箱。最绝的是它支持标准输入(stdin),你可以把脚本的运行结果直接管道传输发给同事,自动化报警必备!🔥
  • 日历管理大师:快速创建、更新日程,还能给日程标记不同的颜色(强迫症福音)。再也不用在日历网格里点来点去了。
  • 表格与文档自动化:可以直接读取 Google Sheets 的数据,或者往里面追加行、更新单元格。Docs 文档也能直接导出或查看内容。这对于做自动化报表简直是降维打击。
  • 多账号支持:支持配置多个 Google 账号,工作和生活互不干扰。

实操代码示例

光说不练假把式,给你们看看这个 gog Skills 有多丝滑。配置好 OAuth 后,这些操作都是秒级响应。

1. 发送带格式的邮件(支持多行文本)

还在手写邮件?写个脚本自动发日报不香吗?

# 使用 Heredoc 语法直接发送多行邮件
gog gmail send --to boss@company.com 
  --subject '今日工作日报' 
  --body-file - <<'EOF'
Hi Boss,

今天的任务清单如下:
- 修复了登录页的 Bug
- 优化了数据库查询

Best,
Dev Team
EOF

2. 快速创建一个带颜色的会议日程

不用打开日历 APP,一行命令搞定会议安排,颜色代码 11 是红色,醒目!

gog calendar create primary 
  --summary '紧急修复会议' 
  --from '2023-10-27T10:00:00Z' 
  --to '2023-10-27T10:30:00Z' 
  --event-color 11

3. 更新 Google Sheets 数据

这是我觉得最神仙的功能,直接把本地的数据灌入云端表格:

# 将数据追加到表格底部
gog sheets append <sheetId> 'Sheet1!A:C' 
  --values-json '[["2023-10-27", "UserA", "Active"]]' 
  --insert INSERT_ROWS

优势分析

市面上也有不少 Google 的工具,但 gog Skills 真的太懂开发者了。

  • 极简配置,一次搞定:相比于自己去折腾 Google 繁琐的 API Client SDK,gog 只需要配置一次 `client_secret.json`,之后所有的服务(Gmail, Drive, Docs 等)都能直接调用,省去了大量的鉴权代码编写时间。
  • 管道友好(Pipe-friendly):它的设计哲学非常 Unix。你可以把 `grep` 出来的日志结果,通过管道 `|` 直接传给 `gog gmail send`,或者把 `gog sheets get` 的结果传给 `jq` 进行处理。这种灵活性是网页版完全无法比拟的。🌟
  • 轻量级且跨平台:作为一个 Go 语言编写的二进制文件,它不需要安装笨重的 Python 环境或 Node_modules,下载即用,随时随地都能跑。

应用场景

到底怎么用才能最大化它的价值?给你们几个我亲测好用的场景:

  • 服务器监控报警:配合 Crontab 脚本,定期检查服务器状态。如果发现磁盘满了或者 CPU 飙高,直接用 `gog gmail send` 给运维团队发一封高优先级的红色警报邮件,连报警平台都不用买。
  • 自动化周报生成:写一个脚本,自动从 Git Log 里抓取提交记录,整理成 Markdown,然后通过 `gog docs` 导出或者直接发邮件给老板。周五下午茶时间这就省出来了!☕️
  • 财务数据同步:如果你有一些本地的销售数据 CSV 文件,可以写个脚本解析后,利用 `gog sheets update` 自动同步到团队共享的 Google Sheets 里,市场部的同事打开表格就能看到实时数据。

最佳实践

想要用好 gog Skills,还有几个老司机才知道的小技巧:

  • 环境变量大法:为了避免每次命令都输 `–account you@gmail.com`,建议在 `.zshrc` 或 `.bashrc` 里设置 `export GOG_ACCOUNT=you@gmail.com`。这样敲命令更省事。
  • 善用 JSON 输出:在写脚本时,尽量加上 `–json` 参数。虽然它默认输出的表格给人看很舒服,但机器读取 JSON 最稳定。配合 `jq` 工具,你可以轻松提取出刚刚创建的日历 ID 或者邮件 ID。
  • 安全第一:`client_secret.json` 是你的命根子,千万不要把它提交到 GitHub 公共仓库里!建议配合本地的凭证管理工具使用。

看到这里,是不是觉得手里的终端已经饥渴难耐了?💡 这种能把 Google Workspace 玩出花来的工具,真的能让工作流顺畅得像德芙一样。如果你也想体验这种代码指挥一切的快感,为了更好地管理和获取这些高效配置,强烈建议去 Skill优仓 下载体验。里面还有海量类似的宝藏 Skill 智能体资源,都是免费使用的,谁用谁知道!🏃‍♂️💨

挖到宝了💎!这个 gog Skills 简直是 Google Workspace 自动化神器!-Skill优仓
挖到宝了💎!这个 gog Skills 简直是 Google Workspace 自动化神器!
此内容为免费资源,请登录后查看
0
免费资源
© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容