Google Sheets 数据同步
为什么要同步
手动更新数据是报告里最烦的事情:季度报告里的销售额要查 CRM → 手动输进 Gamma → 改图表 → 还要检查有没有打错数字。
Google Sheets 同步让这个过程变成:CRM 里更新了数据 → Google Sheets 里同步了 → Gamma 图表一键拉取最新数据。
设置步骤
连接 Google 账号
- 在 Gamma 图表编辑器里,找到"连接数据源"或"Connect"按钮
- 选择 Google Sheets
- 浏览器弹出授权页面 → 登录 Google 账号 → 授权 Gamma 访问
权限说明:Gamma 只会读取你选择的那个 Sheet 和 Tab,不会读取整个 Google Drive。但出于安全考虑,建议用专门的"数据中转 Sheet",不要直接让 Gamma 连生产数据库的 Sheet。
选择数据源
- 选择 Google Drive 里的某个 Spreadsheet
- 选择其中某个 Worksheet(Tab)
- Gamma 会自动识别第一行是标题、后续行是数据
- 如果识别错了,可以手动调整"表头行"和"数据范围"
建立映射
Gamma 的图表需要知道哪列映射到什么:
- X 轴(类别列)
- Y 轴(数值列,可以有多个系列)
通常自动识别是对的——如果不对,在图表编辑器里手动调整下拉菜单。
同步流程
连接完成后,有两种同步方式:
手动同步(默认)
- 点击图表上的"同步"按钮 → Gamma 从 Google Sheets 拉取最新数据
- 数据更新后,图表自动重新渲染
- 每次需要更新数据时手动点一下
自动同步(如果支持)
某些定价方案可能支持定时自动同步。检查你的方案说明。
单向同步注意
Gamma 到 Google Sheets 的同步是单向的:
- ✅ Google Sheets 的变化 → 可以同步到 Gamma
- ❌ Gamma 图表里的手动编辑 → 不会写回 Google Sheets
这是为了避免意外覆盖。如果你在 Gamma 里手动改了一个数字,再点同步,那个数字会被 Google Sheets 的数据覆盖。
建议:需要手动调整数据时,去改 Google Sheets,然后同步到 Gamma。不要在 Gamma 图表里直接改数据。
实战场景
季度报告
- Google Sheets 里维护一张 "Q4 销售数据" Sheet(每月更新)
- Gamma 里做季度报告,图表连接这张 Sheet
- 月度数据更新后,点一下同步按钮,报告里的数字全部更新
实时更新的 Dashboard
- Google Sheets 从 CRM 或 API 拉取实时数据(比如 =IMPORTDATA 函数)
- Gamma 做一个可视化 Dashboard(用网站模式发布)
- 每次打开网站 → 用户点一下同步 → 看到最新数据
常见问题
同步失败
检查:
- Google Sheets 里的列名有没有变过(Gamma 映射基于列名)
- 数据有没有被过滤或隐藏
- Sheet 文件是否还存在、是否有访问权限
同步后图表没变化
- Google Sheets 里的数据可能还没刷新(如果是通过外部 API 导入的,Google 自己有延迟)
- 检查 Gamma 的数据映射是否正确
能用 Excel Online 或其他电子表格吗?
目前只支持 Google Sheets。Gamma 5 后续可能会支持更多数据源。
安全注意
- 不要把敏感财务数据直接放在同步的 Sheet 里,建议做一个脱敏副本
- 定期清理不再使用的连接(Gamma 账户设置里可以管理)
- 如果用企业 Google Workspace,确认 Workspace 管理员允许这个第三方集成
下一步
数据可视化 + 数据源同步搞定了。Gamma 5 还有更大规模的连接器生态——进入 连接器与集成 看看怎么直接从 Salesforce、Slack、会议转录工具拉内容。