把多维表格变成"零代码数据库":当飞书和WPS遇到 AI Skill

一个被大多数人忽略的宝藏

前几篇我聊了 VBA、Python、.NET 的 Skill 化开发,有朋友私信我:"你这些都要写代码啊,有没有那种 完全不用写代码也能玩的东西?"

还真有。而且一直都在你眼皮底下,只是你可能从来没把它当"数据库"来看——

飞书多维表格 和 WPS 多维表格。

你平时是不是只拿它们做简单的数据记录?做个签到表、物品清单、项目排期?

但如果我告诉你,这些看起来"轻量"的在线表格,配上我做的 Skill,可以直接充当你的业务系统后端数据库呢?——

你的 Python 程序直接往里面写数据、查数据、删数据。你的网页可以直接嵌入一个多维表格当管理后台。甚至可以用 webhook 让外部系统自动往表格里落数据,全程不用写一行 SQL。

这就是这篇文章要聊的东西:把多维表格变成 AI 驱动的零代码后端。

作为表格的 Skill:一种全新的产品形态

先解释一下"作为表格的 Skill"是什么意思。

我之前做的 VBA Skill、Python Skill、.NET Skill,核心逻辑都是 "AI 帮你写代码,然后打包交付"。代码是最终产物。

但"表格 Skill"的思路完全不同——

代码不是产物,表格才是。Skill 教 AI 如何跟表格"对话"。

飞书多维表格有 OpenAPI,WPS 多维表格有 AirScript + webhook。这些接口其实非常强大——增删改查、附件上传、批量操作、条件筛选,该有的全都有。

但问题是:接口文档几百页,普通人根本不知道从哪看起。 就算给 AI 看,AI 也不知道哪些是高价值的、哪些是坑。

于是我为这两个平台分别做了两套 Skill:

飞书多维表格 Skill

飞书多维表格是飞书生态里一个被严重低估的数据库产品。它本质上是一个可视化的在线数据库——每个表有字段类型(文本、数字、附件、单选、关联……),支持 OpenAPI 完整调用,甚至有自动化插件系统。

我这套 Skill 的核心是:

  • 快手上手指南:让 AI 最快 5 分钟学会飞书多维表格的 CRUD 操作
  • 双模式鉴权:教 AI 区分"服务端模式"和"插件授权码模式"(不需要创建复杂的企业自建应用,一个授权码就能搞定!)
  • 高频接口速查:查询记录、批量新增、批量更新、批量删除,每个接口都有精确的路径和请求体模板
  • 踩坑指南:字段名匹配报错、附件字段结构、批量更新上限、分页处理……都是实战踩过的坑
  • 完整 C# 服务端参考实现:封装了配置表读取、富文本转文本、错误处理等全套逻辑

WPS 多维表格 Skill

WPS 多维表格和飞书不太一样——它提供了两套完全不同的玩法:

一个是 AirScript(内部脚本)。在 WPS 表格里直接写脚本,可以绑定按钮、触发自动化、通过 webhook 从外部调用。你的脚本能读写表格数据、调用外部 API(天气、AI、地图)、甚至可以连接外部数据库。

一个是 SDK 内嵌(外部集成)。在你的网页里嵌入一个完整的 WPS 多维表格实例,前端直接跟表格交互。用户看到的是一个正常的表格,但你可以在背后做各种自动化操作。

这套 Skill 的核心是:

  • 先让 AI 判断该走哪条路:AirScript 还是 SDK?1.0 还是 2.0?智能表格还是独立表格?——每一条路接口都不一样,走错一步就白写
  • 七大脚本场景模板:任务队列筛选、外部结果回写、附件处理、配置表读取、多表联动、表单落表、外部 API 调用
  • 批量插入最佳实践:逐条插入是性能杀手,矩阵写入能把效率提升几十倍
  • webhook 外部调用模板:一行 AirScript-Token + HTTP POST,你的任何系统都能操控 WPS 表格

还有一个让人头疼的问题:AirScript-Token 只能执行脚本,不能管理脚本。 什么意思?你能通过 webhook 调脚本跑起来,但你没法用接口去"创建、修改、删除"脚本。官方只给了运行权限,没给管理权限。

那代码写好了,怎么灌进 WPS 呢?常规流程是:AI 生成代码 → 你复制 → 打开 WPS 网页版 → 粘贴到脚本编辑器 → 点运行 → 看报错 → 切回 AI → 改代码 → 再复制 → 再粘贴……一套"反复横跳",光调试就能耗掉一下午。

我在这套 Skill 里做了一个"黑科技"方案,直接打破了这个限制。

原理是:用 PowerShell 驱动本机 Edge 浏览器,复用你已经在浏览器里登录好的 WPS 会话。然后通过浏览器内的 fetch() 直接调 WPS 的脚本管理接口——这些接口普通 AirScript-Token 根本访问不了,但浏览器登录态可以。

具体效果就是:

  • AI 写完代码,一条命令直接推送到云端脚本编辑器——不需要你复制粘贴
  • AI 推送完之后,自动触发脚本运行——即时生效,表格数据立刻变化
  • AI 读到运行结果,判断对不对,不对就自动改代码、重新推、重新跑——形成闭环迭代
  • 几轮下来,一个经过充分测试的可用版本就固化了——全程你不需要碰 WPS 网页界面

对比一下传统做法和这套方案:

环节 传统做法 Skill 浏览器自动化
写代码 AI 生成,你复制 AI 生成
部署到 WPS 手动粘贴到脚本编辑器 AI 一条命令推送
运行测试 手动点运行 AI 自动触发
查看结果 你回到表格里肉眼检查 AI 读返回值,自动判断
改代码迭代 切回 AI,改完再手动粘贴 AI 自动修改→推送→运行
一轮迭代耗时 5-10 分钟 10-30 秒

同样的需求,传统方式可能要来回折腾一个小时;用这套方案,几分钟就出成品。

这就是 Skill 的威力:不只是在知识层面告诉 AI "WPS 有哪些接口",而是在操作层面给了 AI 一套"手"——让 AI 能直接操控实际的开发环境,闭环迭代。

当多维表格遇到低代码平台:数据终于有个好去处了

这一节我想聊一个更有意思的角度。

很多团队内部都自建了低代码平台——拖拉拽搭页面、表单收集数据、流程审批——但总有一个灵魂拷问:"数据存哪?"

传统方案要么搭 MySQL 数据库(要运维、要写 SQL、业务人员看不到数据),要么用 Excel 传来传去(版本混乱、多人协作崩溃)。

多维表格恰好卡在中间:运维零成本 + 业务人员能看懂 + 程序能通过接口操作。

举个例子,一个典型的内部场景:

市场部需要在活动报名后,自动审核资质、发确认邮件、把结果同步到企业微信群里。

传统做法:IT 开发一个报名系统 + 后台管理 + 邮件服务 + 企微通知,至少两三周。

用多维表格 Skill 的做法:

1. 市场部自己在飞书多维表格里建一个活动报名表——就像平时做 Excel 一样

2. AI 读 Skill 后,自动写一个自动化插件挂在表格上:有新报名 → 检查资质 → 自动回写审批状态

3. AI 再写一个 Python 脚本:定时扫描表格中"已通过"的记录 → 调飞书/企业邮箱 API 发确认邮件 → 调企微机器人发群里通知

4. 全程数据都在表格里:业务人员能随时看、能手动干预、能导出报表

IT 不需要建系统,业务人员不需要学 SQL,AI 帮你把表格变成了一个带自动化的轻量级业务系统。

这里面最关键的逻辑是:表格是数据库 + 管理后台的二合一。

你不需要单独做一套后台管理界面——表格本身就是!业务人员直接在表格里操作,程序在背后通过 API 自动化处理。双方各取所需,互不干扰。

AI 的增强:当"表格操作"变成"对话"

试想一下,如果没这套 Skill,你用 AI 做上面的场景会发生什么:

"帮我用飞书多维表格做一个活动报名自动审批系统。"

普通 AI 会怎么做?它会猜。猜接口地址、猜请求格式、猜字段类型。大概率写出一个看起来对、但一跑就报错的代码。然后你不得不打开飞书开放平台文档,翻几百页,把正确的接口扔给 AI 让它重写。

反复三五轮,热情耗光。

有了 Skill 之后,AI 直接从"外行"变成"熟练工"。

Skill 告诉 AI 的是经过验证的"捷径":

  • 不需要在开发者后台创建复杂应用——用 PersonalBaseToken 插件授权码,一个令牌就能搞定
  • 不需要翻整个文档——高频接口已经整理好了,直接查模板
  • 不需要踩 "字段名不匹配" 的坑——Skill 明确告诉 AI:更新时 fields 的键名必须是字段名称而不是 ID,如果拿不准先调 listAllFields 查一遍

效果就是:你给出需求描述,AI 读 Skill 后一次性生成可用的代码。

WPS 那边更直观。一套完整的 webhook 调用骨架只有 40 行代码:

  • 参数校验 → 表定位 → 字段更新 → 错误处理 → 标准化返回

你的 Python 程序、浏览器脚本、甚至另一个 WPS 表格,只需要发一个 HTTP POST,带上数据,表格就自动更新了。

这在以前,你需要看几天的文档才敢动手。

一次对话,永久复用:不要让 AI "扮演人"去操作表格

这里我想聊一个很重要的认知差异。

市面上大多数人对"AI 操控多维表格"的理解,还停留在 Agent 模式——AI 通过用户授权,以类似 CLI 命令的方式,帮你去访问和操作表格。

这种模式的特点是:AI 在"扮演你的角色"。 每一次操作,都是一次即时性的对话。你说"帮我查一下昨天的订单",AI 去调接口、读数据、返回结果。下次你再问,它再来一遍。

听起来很方便,对吧?

但这里有两个致命问题:

第一,每一次操作都消耗 Token。 查一次数据,消耗一次;更新一条记录,又消耗一次。AI 每次都要重新理解你的意图、重新规划调用路径、重新执行。如果一天要操作几百次表格,Token 成本惊人。

第二,它无法固化出真正的自动化流程。 Agent 模式本质上是在做"人替"——AI 代替你手工操作。但你没法把这段逻辑保存下来,让它每天定时自动跑一遍。它不具备"被调度"的能力。

而我这套 Skill 方案的核心逻辑完全不同——

AI 不是来操作表格的,AI 是来帮你写出"操作表格的代码"的。

一次对话,AI 根据你的需求,生成一段精确的接口脚本——不管是 Python 调用飞书 OpenAPI,还是 AirScript 处理 WPS 数据。这段代码长什么样?

  • 你需要的增删改查逻辑,写在里面了
  • 字段映射、错误处理、分页重试,封装在里面了
  • 参数怎么传、返回值怎么解析,定义得清清楚楚

一次生成,永久复用。

以后要做同样的事,不需要再跟 AI 对话,直接跑这段代码就行。批量处理 1000 条数据?跑一次。每天定时同步?设个计划任务。集成到你自己的系统里?一个 HTTP 调用直接触发。

关键是——Token 只消耗一次。 生成代码的时候花一次 Token,后续的自动化运行完全是零成本的程序执行。不需要让 AI 反复去"理解你的意图",因为你的意图已经被精确地编译成了一串可复用的逻辑。

对比维度 Agent 模式 Skill 模式
运作方式 AI 代替你手工操作表格 AI 生成操作表格的代码
Token 消耗 每次操作都消耗 仅生成代码时消耗一次
可复用性 无,每次都是新对话 代码固化为脚本,无限复用
自动化能力 无,依赖你每次发起对话 可定时执行、可集成调用、可批量运行
精确度 每次重新理解意图,可能偏差 代码逻辑确定,执行结果稳定
集成能力 无法被外部系统调用 标准接口/脚本,无缝嵌入任何系统

说白了:Agent 模式是把 AI 当操作员用,Skill 模式是把 AI 当程序员用。 前者每次都要"手把手教",后者一次教会、终身受用。

这才是让多维表格真正服务于业务自动化的正确方式。不需要反复用对话的方式去读写表格,而是把操作表格的能力,沉淀为一套可被任何程序调用的标准化接口。

作为后端数据库、轻量级数据库的应用

最后一个视角,我觉得是最有价值的:

把多维表格当免费的后端数据库用。

先算一笔账:

方案 成本 运维 可读性 权限管理
自建 MySQL 服务器 + DBA 自己实现
云数据库 按量付费 自己配置
飞书多维表格 免费(基础版) 完美 天然继承
WPS 多维表格 免费(WPS 会员) 完美 脚本令牌控制

多维表格作为数据库,有几个传统数据库完全不具备的优势:

1. 数据天然可视化

传统数据库里的数据,你不写 SQL SELECT * 是看不到的。业务人员想看数据?不可能。

但多维表格——数据就在那里,任何人都能打开看。 排序、筛选、分组、统计,业务人员自己就能操作,不需要找你导出。

2. 附件字段原生支持

存图片?存文件?传统数据库要单独搭对象存储(OSS/S3),还要写上传下载接口。

多维表格的附件字段直接支持。飞书的附件字段可以塞 100 个文件,WPS 的同样支持图片和文件。一个字段类型就解决了文件存储问题。

3. 零运维 + 权限开箱即用

不需要装数据库、不需要配置防火墙、不需要备份策略。

飞书自带权限体系——谁能看、谁能改,跟你飞书账号的权限完全一致。插件授权码天然继承用户权限,你不用额外做 RBAC。

WPS 通过 AirScript-Token 控制外部访问,一个令牌对应一个脚本,精准到每个接口。

4. 自动化流水线

飞书多维表格支持自动化插件——数据变了一行,自动触发脚本。你可以在里面做:

  • 附件合并去重
  • AI 预处理(调用 AI 接口分析文本,结果回写表格)
  • 状态校验和通知

WPS 的 AirScript 支持按钮触发、定时任务、webhook 双向通信——脚本不仅能被外部调用,脚本自己也能主动请求外部 API(天气、地图、翻译、AI),再把结果写回表格。

举个完整的实战例子

假设你需要做一个图片批量管理系统

1. 建表:在飞书多维表格里建一个"图片处理表",包含:图片附件列、状态列、处理结果列、备注列

2. AI 写插件:读 Skill 后自动生成一个自动化插件——有新图片上传 → 自动调 AI 接口识别图片内容 → 把识别结果写回表格

3. AI 写脚本:生成 Python 脚本,定时扫描"待审核"的记录 → 调接口批量审核 → 更新状态

4. 交付:业务人员只需要往表格里拖图片,剩下的全自动

整个过程:没写一行 SQL,没搭任何服务器,没配任何数据库。表格就是你的全部后端。

为什么多维表格是 AI 落地的理想阵地?

聊完技术层面,我想跳出来,聊一个更大的视角。

很多人在讨论"AI 应用到业务"时,卡在同一个问题上:AI 生成的东西,怎么才能被业务人员真正用起来?

写个 Python 脚本,得打包成 exe,得教人家怎么装、怎么点、出错了怎么办。做个网页系统,得搭服务器、配域名、搞权限。就算是 VBA 插件,还得教人怎么加载、怎么信任宏。

但多维表格不一样——它已经被业务人员接纳了。

这不是我瞎说的。飞书多维表格和 WPS 多维表格的日活跃用户,已经达到了千万级别。它们不是"小众产品",而是被广大业务群体每天真实使用的生产力工具。

这意味着什么?意味着多维表格是 AI 落地的最佳"客户端"。

对比传统方案,差距有多大?

我们把它和几个传统做法对比一下,你就明白了:

对比维度 传统做法 多维表格
开发成本 从零搭系统,至少 IT 介入 3-5 天 业务人员自己建表,半小时搞定
交付方式 发文件、发安装包、发网址,附带一堆说明 发一个表格链接,点开就能用
多人协作 文件传来传去,版本一片混乱;或者开发协作后台 原生支持多人实时编辑,谁改了什么都看得见
数据可视化 单独接 BI 工具,ETL → 建数据仓库 → 配看板 内置仪表盘,数据实时联动,零延时
使用门槛 需要培训、看文档、记操作步骤 和 Excel 一样的操作体验,业务人员零学习成本
分发能力 每多一个用户,就多一份维护成本 加一个人进群/空间就行,权限天然继承
迭代速度 改需求 → 找 IT → 排期 → 开发 → 测试 → 上线 业务人员自己改表格结构,AI 同步更新自动化脚本

内置仪表盘:一套"轻量级 BI 系统"

这一点特别值得单独说。

传统 BI 有多麻烦,做过数据的朋友都知道:先 ETL 把数据从业务库抽出来,清洗、转换、落到数据仓库,再在 BI 工具里配数据源、建看板。中间任何一个环节断了,看板上的数据就是旧的。

多维表格的仪表盘完全不是这套逻辑。数据和看板是实时联动的——表格里数据变了,看板自动刷新。 不需要 ETL,不需要数据仓库,不需要配看板定时刷新。

业务人员可以直接在表格里建图表、配筛选器、拖拽布局,出来的效果不输专业 BI 工具。关键是:这个 BI 系统和业务系统的数据是同一份,永远实时一致。

你想想,一个团队花了几十万搭的 BI 系统,核心价值不就是"让业务人员看到实时数据"吗?多维表格内置的仪表盘,零成本就做到了。

AI + 多维表格 = 业务人员的超级助手

理解了多维表格的用户基础、低门槛和内置 BI,你就能明白,为什么让 AI 学会操控它是如此关键——

AI 不是来替代业务人员的,而是来帮业务人员做他们不想做的重复劳动。

比如这些场景:

  • 每天收集几十个门店的销售数据,手工汇总到表格里 → AI 自动读取群消息、邮件附件,自动落表
  • 每条客户反馈都要人工分类、打标签 → AI 调大模型自动分析内容,分类结果自动回写表格
  • 每周要出一个数据周报,从表格里挑数据、做图表、写总结 → AI 读表格数据,自动生成仪表盘和文字摘要
  • 同一个表格几十个人在填,经常有人填错格式 → AI 实时校验,格式不对自动提醒或自动修正

这些不是天方夜谭,有了 Skill 之后,AI 完全能做到。

业务人员继续用他们熟悉的多维表格,该填数据填数据、该看报表看报表。AI 在背后默默地自动化那些繁琐的操作流程。

开发成本几乎为零——因为业务人员自己就能主导表格的设计和交付,不需要等 IT 排期,不需要写需求文档。他们最懂自己的业务,只需要在表格里搭好结构,然后告诉 AI "帮我把这里自动化",一切都搞定了。

小结:一套方法论,四个领域

从 VBA 到 Python 到 .NET 到多维表格,我的"Skill + 约束 + 模板"方法论已经覆盖了四个完全不同的领域。

多维表格 Skill 的特殊之处在于:它不是去"创造"一个新产品,而是去"增强"一个已经被千万用户每天使用的产品。

飞书多维表格和 WPS 多维表格,作为在线协作平台,本身已经具备了"超级业务系统"的雏形。当你把它们配上 AI Skill,让 AI 学会了如何精确地操控它们——它们就变成了:

  • 零成本的轻量级数据库
  • 自带管理后台的数据中台
  • 业务人员能看懂的操作平台
  • AI 驱动的自动化引擎

最关键的是:你不需要成为开发者。 你只需要描述你的需求,AI 读 Skill 后自动帮你搭完整的数据链路。

如果你正在为内部系统的数据存储发愁,或者想让业务团队的数据流程自动化起来——这套玩法可能比你想象的简单得多。

如果感兴趣,欢迎找我聊聊。

下一篇预告:我们聊聊 Chrome 浏览器插件怎么做成 Skill——把你的浏览器变成一个自动化工作台。

![图片](data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='1px' height='1px' viewBox='0 0 1 1' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' fill-opacity='0'%3E%3Cg transform='translate(-249.000000, -126.000000)' fill='%23FFFFFF'%3E%3Crect x='249' y='126' width='1' height='1'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E)

posted @ 2026-08-23 17:33  Excel催化剂  阅读(3)  评论(0)    收藏  举报