1.前言
我们已经学会了,如何利用填写规范来辅助填写表单,那么在云表中,要如何让表单自动填写一些数据呢,比如填写《销售单》时,我们需要根据单价和数量计算金额,要如何实现填写呢?
在Excel中,我们知道有Excel公式可以计算金额,那么在云表中如何计算金额呢?云表有自己的公式,在本节中,我们将介绍云表自己的公式之一——填表公式。
填写规范和填表公式有什么区别呢?填写规范可以实现表单简易的智能填写,填表公式能实现较复杂的智能填表效果。

自动计算金额
2.填表公式的概念
填表公式在客户端(云表浏览器)中运行,响应用户交互动作,辅助用户填写表单,让填表变得更智能,减少填表的工作量,提升填表效率,同时也起到规范化填写的作用。
填表公式是由事件驱动+操作组成。由事件触发,执行对应的操作。什么是事件呢?比如下雨收衣服,下雨就是事件,针对该事件,执行收衣服的操作。

事件对应操作
3.填表公式的使用
要实现金额=数量*单价。可以利用填表公式的值变化事件,当“数量”或者“单价”的值发生变化时,给“金额”赋值。此时事件为“值变化”,操作为“赋值”。
1)添加事件。打开【填表公式】,选择“值变化”事件,单击【添加数据项】,选择“明细”表的“数量”和“单价”,此时代表数量或者单价的值发生变化都会触发。

添加事件
2)添加操作。选中事件,单击【添加公式】,使用“赋值”操作。

添加操作
3)设置操作。给公式重命名,需要给金额赋值,金额在明细中,目标表选择“明细”,找到目标数据项“金额”,打开赋值表达式,双击添加数据项,并用* 连接。
注意:黄色高亮部分显示,给目标数据项 金额 填入值 赋值表达式,因此此时无需填写=

填写公式
5)实现效果如下图。

使用效果
设置好了填表公式后,当[]与[]单价发生变化的时候,将触发值变化事件,并运行下面的公式,实现自动计算金额的效果,由此可见,填表公式可以让表单变得更加智能
在云表系统中,填表公式是云表的三大核心功能之一,它有着非常强大的功能,不仅能够实现简单的数学运算,还提供大量的函数供我们使用,还有很多的小功能能够使我们的表单变得更加智能,下一节我们将进一步讲解填表公式的使用:
智能填写表单2