Google Sheets 正在继续扩张它最擅长的地盘:不是当数据库,不是当 BI 平台,而是当那个人人都会点、改一格就能出结果、顺手就变成“临时系统”的前端。

这次新补到的线索很具体。Simon Willison 写了一篇实操笔记,教你怎么把 Datasette 里的 SQL 查询结果直接拉进 Google Sheets。方法有三种:importdata()、把它包成命名函数、或者上 Google Apps Script。新增价值不在“又一个小技巧”,而在于它把边界画得很明白:公开数据接起来几乎无摩擦,带认证的数据立刻掉进脚本、token 和维护的泥里。

新补了什么:三种接法都能跑,但不是一回事

先把这次真正新增的信息放桌上。

  • importdata().最省事。适合公开可访问的 Datasette URL。
  • 命名函数.本质是对 importdata() 的包装。适合团队反复调用同类查询。
  • Google Apps Script.不是升级版,是补丁版。因为 importdata() 不能自定义 HTTP header,没法直接给受保护接口传 API token。

这很关键。它说明一件事:Google Sheets 能把“拉数据进表格”这件事做得很轻,但它并没有把“安全地拉数据”做成同样顺手的一等能力。

所以,旧稿里那条主线判断——“表格早已在接管轻量数据工作流”——这次不是被改写,而是被补强了。补强点有两个:

一是它已经细到可以直接承接 Datasette 这种 SQL 查询结果,离“轻量数据应用前端”又近了一步。

二是它的天花板不是查询能力,而是认证能力。能取数,不等于能把权限、凭证、协作和交接都处理干净。

为什么重要:Sheets 吃掉的不是 BI,本来就是临时系统

如果你做过运营、内容、增长、内部工具,这个场景不会陌生。

很多需求根本配不上完整 BI,也等不起一套正经前端:

  • 每天看一组核心数字
  • 拉一个共享榜单
  • 给客户一个能筛、能改、能复制的面板
  • 快速验证某个内部数据流程能不能跑通

最后,十有八九还是落到表格里。

原因也不复杂:训练成本低,协作门槛低,链接一发就能用。谁的上手摩擦最低,谁就先占场景。天下熙熙,皆为利来;软件世界也一样,先赢下入口的人,未必技术最强,但往往最难赶走。

这也是为什么 Airtable、Notion 数据库、各种轻 BI 工具都在抢同一块地。它们抢的不是“更强的数据能力”,而是“谁能更像表格,又比表格多一点约束”。历史上 Excel 吞掉过一大堆原本不该属于电子表格的业务流程,今天 Sheets 只是在云端把这件事再演一遍,不完全一样,但味道很熟。

真正的短板,不在 SQL,在权限这一公里

这次 Simon 的笔记最有价值的地方,是它没把问题包装得太漂亮。三种方法都能跑,但限制写在脸上。

公开数据,用 importdata(),舒服。

团队里重复调用,用命名函数,也合理。

一旦接口受保护,要传 token,要走 header,最顺手的路就断了。你得自己写 Apps Script,把请求逻辑、凭证处理、后续维护一并扛下来。

我更在意的就是这里。因为现实里最容易翻车的,从来不是“我能不能查到数据”,而是:

  • token 放哪儿
  • 谁有权看这张表
  • 脚本交接给谁
  • URL、接口、权限策略变了以后谁来修
  • 表格被复制、转交、共享后,权限边界有没有跟着走样

这些都不是边角料。这才是数据工作流的主菜。

可 Google Sheets 的现状,还是把这块留给脚本和运气。你可以说它灵活,也可以说它开放;我看更像产品把最难、最脏、最容易背锅的一公里,默默外包给用户了。

这不是失误,是平台的激励就长这样

很多人会把这种缺口理解成“产品还不够完善”。我不太这么看。

更像的解释是:Google 乐于提供积木,不急着替你完成治理。公开数据能接上,生态就有故事;脚本能补上,平台就能继续显得万能。至于这个补丁以后是谁维护、审计、追责,那不在产品演示里。

这套逻辑在大公司产品里很常见。它不是不能做,而是没那么想做。因为一旦把认证、权限、审计、密钥管理认真做深,就不再是“给大家一个通用工具”这么轻飘飘的叙事了,而是要承认:Sheets 已经是半个数据产品前端,平台要为此承担责任。

可很多平台最擅长的,恰恰是享受入口红利,却回避入口责任。嘴上还是“电子表格”,手上已经接管了运营面板、共享报表、轻量系统;名分很轻,权力很重。其兴也勃焉,补丁也勃焉。

谁最受影响:不是所有人,是两类最常用的人

这事最相关的,其实就两类人。

一类是独立开发者和小团队。对他们来说,这套方法非常有用。因为它省前端,省培训,省大量“先把东西做出来再说”的时间。拿 Datasette 这种轻量数据发布工具配 Sheets,确实能很快搭出一个能看的东西。

另一类是内部分析岗、运营岗、编辑岗。很多人不想学一套重工具,也不需要完整应用,只想把查询结果放进一个大家都会用的界面里。这时候 Sheets 几乎天然胜出。

但也正因为这两类人最依赖它,他们最容易吃到反噬:一开始图快,后来全靠补。今天是 Apps Script,明天就是权限泄漏、脚本失效、交接断档、接口变更后没人敢动。

工具最爱在“临时”二字里埋雷。临时一旦天天用,就不是临时,是债务。

接下来该看什么:不是还有多少花活,而是 Google 认不认账

这次更新之后,我觉得观察点也更清楚了。

不是还会不会冒出更多“Sheets 连接某某数据源”的技巧。这个方向一定还会继续,民间办法永远比官方产品走得快。

真正该看的,是 Google 会不会认真补上这几件事:

  • 对受保护接口更像样的认证支持
  • 更明确的权限边界和共享控制
  • 更可交接的脚本与凭证管理
  • 把“表格取数”从技巧提升成正式工作流能力

如果这些还不补,Sheets 的角色就会越来越拧巴:它已经是事实上的轻量数据前端,平台却还在按“文档附件”的姿态装糊涂。

火能生饭,也能烧屋。今天大家夸的是低门槛,明天大家骂的,往往就是同一个低门槛。