核心用法
Google Sheets Skill 基于官方 Node.js SDK,提供命令行方式操作 Google 表格。核心功能分为四类:
数据操作:read/write/append/clear 实现基础 CRUD,支持 JSON 数组格式读写单元格区域
格式控制:format/getFormat/borders/copyFormat/merge/unmerge 覆盖字体、颜色、对齐、边框、合并单元格等完整格式体系
布局管理:resize/autoResize/freeze 调整行列尺寸与冻结窗格
工作表管理:create/addSheet/deleteSheet/renameSheet 管理多标签结构
显著优点
- 功能完整:覆盖 Sheets API 核心能力,从简单读写到复杂格式复制均可实现
- CLI 直观:命令结构清晰,无需编写代码即可完成批量操作
- 格式灵活:支持 RGB 色彩、多种边框样式、文本格式等精细控制
- 自动化友好:适合集成到 CI/CD 或定时任务中生成报表
潜在局限
- 依赖服务账号:需 Google Cloud 项目、API 启用、JSON 密钥管理,门槛较高
- 无交互授权:仅支持服务账号模式,无法处理 OAuth 用户授权场景
- 格式 JSON 冗长:复杂格式需手写嵌套 JSON,易出错
- 无批量事务:单次命令独立执行,无原子性保证
适合人群
- 需要自动化报表生成的开发者/数据分析师
- 已有 Google Workspace 基础设施的企业团队
- 希望用脚本替代手动表格操作的技术用户
常规风险
- 凭证泄露:服务账号 JSON 密钥权限等同于文件所有者,需严格保管
- 权限扩散:共享给服务账号的表格可被任意修改,建议专用工作表隔离
- 配额限制:Google API 存在调用频次限制,高频场景需关注配额策略