1.简介
1.1 功能简介
给表单中的某个字段编辑公式后,在填写表单或修改表单数据时,可以使该字段的值根据公式自动计算出来,不需要再手动填写。
2.应用场景
1)提高填写表单的效率,将一些数据自动计算出来,减少需要填写的内容。
2)可避免手工计算,减少错误。
3.设置入口
目前支持编辑公式的字段控件有14个:
基本控件:单行文本、多行文本、数字、金额、日期、下拉框、单选、复选框、滑块、评分10个控件。
增强控件:地址、定位2个控件。
成员部门控件:人员选择、部门选择2个控件。
1)选择表单,进入「编辑表单」。
2)选中要编辑公式的字段,在字段设置的「默认内容」处设置默认内容为公式。
3)点击下方「编辑公式」,进入公式编辑页面,即可编辑公式。
4.使用界面
公式编辑界面有四个部分组成,分别为「公式编辑区」、「函数列表选择函数区」、「选择表单字段区」、「函数解释说明区」。
在编辑公式页面,首先①选择「函数列表」中的所需要的公式,②根据公式的解释说明,③编写所需要的公式,最后点击④「确认」按钮,该字段公式即可设置完成。
注意:需要使用RSQL公式时,可以使用「RSQL自动生成器」自动生成公式。
点击「RSQL自动生成器」,设置「查询表单」,根据表单设置「查询条件」,最后设置「计算的目标字段」以及「汇总方式」,点击「插入公式」,即可自动生成RSQL公式。
5.公式的组成
公式通常由字段、函数、运算符和标点符号组成,以如下公式为例:
IF(性别==‘男’,0,1)
字段:公式计算的数据来源,在表单字段中点击选择,如示例公式中的「性别」。
函数:可以直接输入函数名称,或在函数列表中选择使用,如示例公式中的「IF」。
操作符:“+、-、*、/、==”等数据运算符号,直接在公式编辑区手动输入,如示例公式中的「 == 」。
标点符号:完整的公式常常需要添加标点符号进行完善,如示例公式中的逗号、括号。
6.公式规则
结果=函数名(要计算的数据)
1)函数可以相互之间的嵌套,比如 sum(sum(1,2),1) 含义就是 1+2 后在和 1 相加。
2)参与函数计算的字段可以 文本、数字、时间。
3)支持基本的操作符:– * / > < == != >= <=
4)入参和出参一定要注意类型是否正确。
5)注意公式的返回值的数据类型。
5)注意 判断等于使用== 而不是=。
基本的操作符
7.公式刷新时机
1)表单初始化填写。
2)提交完刷新。
3)插件刷新。
4)重新计算节点。