公式
一、简介
公式由运算规则和参数组合而成,能够自动计算得出结果。这些计算结果可以直接作为字段的初始值,从而实现数据的灵活处理和动态输入。
应用场景例如,计算销售总额,计算考试各个科目总成绩等,通过公式自动计算。
二、 功能入口
首先选择一个已添加的字段,然后点击该字段的‘默认内容’旁的下拉三角,并选择‘通过公式计算’选项。点击‘设置通过公式计算’后,即可开始配置公式。
目前支持‘通过公式计算’功能的字段类型包括:单行文字、多行文字、数字、链接、日期、电话和邮箱。

三、设置参数
参数:指用于参与运算的数据,可以通过手动输入或从当前应用中的字段选择。在公式编辑页面,您可以通过选择并点击目标字段或直接输入数据来设置参数。
以下类型的字段不能用作公式参数:描述文字、分栏、引用和文字识别。

四、选择运算规则
运算规则:定义了参与运算的数据与结果之间的关系。这些运算可以是基本的加、减、乘、除等运算符,或者使用系统提供的函数。您可以通过点击选择或手动输入所需的函数或运算符来完成设置。

五、一个生成编号的例子
例如订单号。

CONCAT(“RN”,YEAR(CURDATE()),RIGHT(CONCAT(“0”,MONTH(CURDATE())),2),RIGHT(CONCAT(“0”,DAY(CURDATE())),2),RIGHT(CONCAT(“000”,RECNO()),4))
CONCAT: 连接括号中的所有字符串。
“RN”: 固定的字符串RN。
CURDATE(): 返回当前日期。
YEAR(CURDATE()): 返回当前日期的年。
RIGHT: 返回字符串从右开始,返回指定个数的字符。RIGHT(CONCAT(“0”,MONTH(CURDATE())),2)意思是连接0和月份的链接结果,然后结果从右数2个位数结果。
RIGHT(CONCAT(“000”,RECNO()),4): 最后生成结果的结尾四位字符,如果一天的结果超过9999个就会有重复,可以设置RIGHT(CONCAT(“0000”,RECNO()),5)就是5位,以此类推。

六、注意
输入运算符、函数及其内部的符号时,请确保使用英文输入法,以符合函数的使用规范。例如,在使用SUM函数时,必须用英文输入方式输入函数名、括号和逗号等符号,且函数名需大写。SUM函数中的参数必须是数字。
当输入文本作为参数时,需在文本前后加上英文双引号。
在表单中添加字段后,必须点击保存按钮,以便新添加的字段可以作为公式计算的参数。
公式的计算结果必须与‘通过公式计算’功能设置的字段类型相匹配。例如,虽然不能在数字 字段中使用CONCAT函数来输入合并后的文本,但可以使用此函数合并数字。