公式规则
1. 简介
公式,可以使字段的值根据函数自动计算出来,不需要再手动填写。本文将介绍公式编辑中的编写规则,帮助您更好的设计和使用公式。
2. 使用界面
公式编辑器的使用界面如下:

3. 公式的组成
公式通常由字段、函数、运算符和标点符号组成,以如下公式为例:
ROUND(总价/数量,2)
- 字段:公式计算的数据来源,在表单字段中点击选择,如示例公式中的「总价」、「数量」;
- 函数:可以直接输入函数名称,或在函数列表中选择使用,如示例公式中的「ROUND」;
- 运算符:“+、-、*、/”等数据运算符号,直接在公式编辑区手动输入,如示例公式中的「/」;
- 标点符号:完整的公式常常需要添加标点符号进行完善,如示例公式中的逗号、括号。
4. 公式规则
4.1 字段的添加规则
在公式编辑中,所有的字段实际上都有一个内置的 ID,而所能看见的字段名称,也仅仅是一个名称。如需在公式中插入字段,可通过如下三种方式:
-
在字段列表中选择:在左下角的字段列表中点击字段,进行添加;
-
直接搜索字段名称:在编辑区输入当前表单中的字段名称,搜索出对应字段,并添加至公式中;
-
复制 粘贴:点击右上角「复制公式」,在公式编辑中粘贴使用。以下场景中,公式均可相互复制使用:
- 表单字段公式
- 表单提交校验
- 流程提交校验
- 仪表盘计算字段
- 数据工厂计算字段
- 聚合表指标
- 聚合表提交校验
4.2 运算符号
公式编辑中,支持的运算操作符和比较操作符如下:
| 运算规则 | 运算符号 |
|---|---|
| 加 | + |
| 减 | - |
| 乘 | * |
| 除 | / |
| 大于 | > |
| 小于 | < |
| 等于 | ==(注意不是=) |
| 不等于 | != |
| 大于等于 | >= |
| 小于等于 | <= |
4.3 标点符号
公式内所有出现的符号,都必须在英文状态下输入。如编辑公式时使用了函数,则必须要按照示例使用括号,且保证括号的两两匹配。
4.4 函数的输入规则
添加函数时,除了在函数列表选择,还可以手动输入。输入函数时会自动搜索出相关函数,可以直接点击使用。
4.5 返回值数据类型
在对字段编辑公式时,不同的字段对公式的返回值的数据类型有不同的要求,不符合要求则可能无法获得正确的结果。
例如,对数字字段编写公式时,数字字段要求返回值的数据类型必须是数字,那么如果公式是 TODAY() , 就会导致公式无法计算出结果,因为 TODAY 函数的返回值是日期,不符合数字字段要求的返回值的数据类型。
支持编辑公式的表单字段对不同公式的返回值数据类型要求如下:
| 字段 | 对公式返回值的数据类型的要求 |
|---|---|
| 单行文本 | 文本、数字、日期等(日期以日期对象形式展示) |
| 多行文本 | 文本、数字、日期等(日期以日期对象形式展示) |
| 数字 | 只能是数字 |
| 日期时间 | 日期或数字(数字会视为单位为毫秒的时间戳) |