从任意数据源追加日指标到 Google Sheet
何时使用: 你想在 Sheets 中构建轻量级仪表盘,由代理能访问的任何数据源(Sentry、Stripe、数据库等)驱动。
前置条件
- 启用了 Sheets + Drive API 的 Google 服务账户 — console.cloud.google.com → 创建服务账户 → 下载 JSON → 设置 SERVICE_ACCOUNT_PATH
- 与服务账户邮箱共享的工作表 — Sheets UI → Share → 将 [email protected] 添加为编辑者
步骤
-
确定目标工作表使用 mcp-google-sheets 查找标题为 'Daily KPIs' 的电子表格。返回其 ID。✓ 已复制→ Spreadsheet ID
-
追加今天的行向 'summary' 工作表追加一行,包含列 [date, signups, mrr, errors]。使用来自 [你的数据源] 的今天数据。✓ 已复制→ add_rows 确认行已追加到底部
-
如需更新图表验证 trailing-30d 图表是否包含新行;如果没有,刷新它。✓ 已复制→ 图表显示今天的数据
结果: 一个实时 Sheets 仪表盘,无需打开文件即可更新。
注意事项
- 多次单元格更新后触发速率限制 (429) — 使用
batch_update_cells— 一次调用可以修改数百个单元格 - 服务账户无法访问工作表 — 你必须显式与服务账户邮箱共享工作表 — 服务账户没有隐式访问权限