用 TraeWork 做多维表格自动化看板可太爽了
昨天我用 TraeWork 穿透到多维表格,做了一个很好的看板,一次性就做出来了,爽到我必须写一篇分享出来。
先说事情的背景。我最近在做一些统计职能的工作,简单说就是我会从公司已有的数据库里抓一个数据源。有了这个数据源之后,我需要同步给两个表单:
- 第一个表单给学员看,他们能动态地知晓自己的数据。学员这张表里包括积分数据和别的单条数据。
- 第二个表单是把学员汇集起来的部门数据,也就是统计层面的部门维度。
这套逻辑跟我们平常统计 Excel 的方式基本一模一样,没什么区别,只不过我把它嫁接到了线上的多维表格看板上。
嫁接到线上有两个好处:
- 可以共享。以后我就不用每次都发一个 Excel 表格出去了。
- 可以自动化。比如我删掉一个人,部门的统计就会自动同步过来,非常方便。
那为什么这事我一直拖了半年不去做?主要原因是,归属到我这里的人不多,大概 40 人。40 人的统计在我看来太简单了,一个 Excel 就能搞定,我就没着手把线下的 Excel 移植到线上。
后面又动了念想,是因为我发现线上同步这个功能是真的很需要——有了它,每个人就能定期进去看自己的数据。有了这个初始念头,我就去部署多维表格看板。
但部署完之后,它又需要嵌入很多公式。这就是我一直不喜欢用公式的原因:以我的理解,设计这套公式大概要半天到一天,还得反复校验,反而比我直接用 Excel 做个透视图统计分析来得慢。所以我一直没动。现在既然有了线上同步的硬需求,后面的公式也就得跟着接出来了。
公式的嵌入,我以前都是手搓、硬搓的。什么叫硬搓?就是把公式一条一条录进去。这里又有个问题:平常用 Excel 熟的话,两张表单一个 VLOOKUP 就很方便;但多维表格的公式语言相较 Excel 更精巧,要用到 filter、sum、sumif 等等,这种嵌套是我不熟悉的。有了这个困扰,我就算了——直接用 TraeWork 去操作我的多维表格。
怎么操作的,我跟大家分享一下。
我有三张表,A 表、B 表、C 表。C 表是我手工添加的,A 表有些字段是我手工添加的,B 表的字段也是我加的。我就把整个逻辑讲给他:哪些表是我自己手工的,哪些表是公司的,公司那部分索引的内容是什么。
把这些讲清楚之后,我大概花了半个小时跟 AI 沟通,第一轮就基本沟通完毕了。他还跟我说有一个小小的字段名称瑕疵——A 表某个字段的完整名称,和 B 表里的名称中间插了个斜杠不一致,他也帮我校验出来了。这是个很棒的方式。校验完之后,基本上一次性就把它做出来了,效果非常好。
做的过程中我也没怎么管,中间他让我确认,我也没确认,直接让他做。做完之后我瞄一下大致逻辑就能一次性校验出来,很简单。
这个过程给了我很大的启发。以前我做这么一个看似简单的看板,至少要半天到一天,因为里面涉及不同交叉的公式、涉及 Excel 和多维表格公式之间的转换、还涉及字段内容的同步。用 TraeWork 联动多维表格,一次性就出来了。
最重要的一点是什么?我觉得最重要的就是要把逻辑用自然语言表达好。
所以今天要跟大家说的就两点:
- TraeWork 可以自己自动操作多维表格。因为它跟多维表格是同一个公司的,他们之间有 MCP 的联动。
- 把自然语言、小逻辑写好,就能做出一个比较复杂的、多维表格的嵌套逻辑。
我这个只是个小型的、稍微算小程序的东西,但我相信中大型的逻辑是一样的、相似的。