用 TraeWork 做多维表格自动化看板可太爽了

昨天我用 TraeWork 穿透到多维表格,做了一个很好的看板,一次性就做出来了,爽到我必须写一篇分享出来。

先说事情的背景。我最近在做一些统计职能的工作,简单说就是我会从公司已有的数据库里抓一个数据源。有了这个数据源之后,我需要同步给两个表单:

这套逻辑跟我们平常统计 Excel 的方式基本一模一样,没什么区别,只不过我把它嫁接到了线上的多维表格看板上。

嫁接到线上有两个好处:

  1. 可以共享。以后我就不用每次都发一个 Excel 表格出去了。
  1. 可以自动化。比如我删掉一个人,部门的统计就会自动同步过来,非常方便。

那为什么这事我一直拖了半年不去做?主要原因是,归属到我这里的人不多,大概 40 人。40 人的统计在我看来太简单了,一个 Excel 就能搞定,我就没着手把线下的 Excel 移植到线上。

后面又动了念想,是因为我发现线上同步这个功能是真的很需要——有了它,每个人就能定期进去看自己的数据。有了这个初始念头,我就去部署多维表格看板。

但部署完之后,它又需要嵌入很多公式。这就是我一直不喜欢用公式的原因:以我的理解,设计这套公式大概要半天到一天,还得反复校验,反而比我直接用 Excel 做个透视图统计分析来得慢。所以我一直没动。现在既然有了线上同步的硬需求,后面的公式也就得跟着接出来了。

公式的嵌入,我以前都是手搓、硬搓的。什么叫硬搓?就是把公式一条一条录进去。这里又有个问题:平常用 Excel 熟的话,两张表单一个 VLOOKUP 就很方便;但多维表格的公式语言相较 Excel 更精巧,要用到 filter、sum、sumif 等等,这种嵌套是我不熟悉的。有了这个困扰,我就算了——直接用 TraeWork 去操作我的多维表格。

怎么操作的,我跟大家分享一下。

我有三张表,A 表、B 表、C 表。C 表是我手工添加的,A 表有些字段是我手工添加的,B 表的字段也是我加的。我就把整个逻辑讲给他:哪些表是我自己手工的,哪些表是公司的,公司那部分索引的内容是什么。

把这些讲清楚之后,我大概花了半个小时跟 AI 沟通,第一轮就基本沟通完毕了。他还跟我说有一个小小的字段名称瑕疵——A 表某个字段的完整名称,和 B 表里的名称中间插了个斜杠不一致,他也帮我校验出来了。这是个很棒的方式。校验完之后,基本上一次性就把它做出来了,效果非常好。

做的过程中我也没怎么管,中间他让我确认,我也没确认,直接让他做。做完之后我瞄一下大致逻辑就能一次性校验出来,很简单。

这个过程给了我很大的启发。以前我做这么一个看似简单的看板,至少要半天到一天,因为里面涉及不同交叉的公式、涉及 Excel 和多维表格公式之间的转换、还涉及字段内容的同步。用 TraeWork 联动多维表格,一次性就出来了。

最重要的一点是什么?我觉得最重要的就是要把逻辑用自然语言表达好。

所以今天要跟大家说的就两点:

我这个只是个小型的、稍微算小程序的东西,但我相信中大型的逻辑是一样的、相似的。