1.概述
公式在表单中应用非常广泛,组件的默认值、可见、可编辑属性都可以引用公式,表单属性的审核公式也可以引用公式。
表单中支持100+种函数,函数的具体说明和举例参见公式编辑中的函数说明。
2.公式设置入口
1)默认值属性:选中组件 >> 组件属性 >> 默认值 >> 公式编辑 >> 编辑公式
2)可见属性:选中组件 >> 组件属性 >> 可见 >> 自定义 >> 编辑公式
3)可编辑属性:选中组件 >> 组件属性 >> 可编辑 >> 自定义 >> 编辑公式
4)提交审核属性:表单属性 >> 提交审核 >> 添加审核公式 >> 新建审核公式
3.公式组成
公式通常由组件标题、函数、运算符和标点符号组成。
需要注意的是,所有的组件,实际上都有一个内置的 ID,而所能看见的组件名称,也仅仅是一个名称。当公式需要将组件值作为变量时,手动输入或复制粘贴都是无效的。
因为组件名可以重复,如果需要在公式中插入组件,应在公式编辑窗口左下角的字段列表中双击该组件字段,或在设计器中直接点击拾取组件,而不是手动输入组件名称。
4.数据类型匹配
编写公式时,需要注意数据类型的问题:
1)注意函数的参数的数据类型
要按照函数的要求,保证参数的数据类型的正确。
例如,求绝对值函数 ABS,该函数要求参数是数字类型。
所以对于公式 ABS(字段) ,字段需要是数字字段才行,如果字段 1 是日期时间字段,就会导致公式无法计算出结果,需要先把字段的值转换成数值型,在计算绝对值。
2)注意公式的返回值的数据类型
在对字段编辑公式时,不同的字段对公式的返回值的数据类型有不同的要求,不符合要求则可能无法获得正确的结果。
例如,对数字字段编写公式时,数字字段要求返回值的数据类型必须是数字,那么如果公式是DATETOSTR(#20050304#,"YYYY年MM月DD日") , 就会导致公式无法计算出结果,因为公式函数的返回值是字符串,不符合数字字段要求的返回值的数据类型。
请先登录