公式概览
本文为你列举了目前宜搭已经支持的所有公式。
文本函数
函数名称 | 说明 |
使用该函数,可以获取数据集中指定第几个数的值。 | |
使用该函数,可以将多个文本字符串合并成一个文本字符串。 | |
使用该函数,可以从一个文本字符串的第一个字符开始返回指定个数的字符,如果文本长度小于自定字符个数,就将原始文本返回。 | |
从一个文本字符串的最后一个字符开始返回指定个数的字符。 | |
使用该函数,可以获取文本字符串中的字符个数。 | |
将一个文本中的所有大写字母转换为小写字母。 | |
将一个文本字符串中的所有小写字母转换为大写字母。 | |
返回文本中从指定位置开始的指定个数的字符。 | |
返回字符串中的每个汉字首字母,首字母为大写字母。 | |
根据指定的字符数,将部分文本字符串替换为不同的文本字符串。 | |
可以将文本重复一定次数。 | |
将数字格式化为人民币格式。 | |
获取文本1在文本2中的开始位置。 | |
将文本按指定分割符分割成数组,需配合ARRAYGET来获取指定位置字符。 | |
格式化成文本。 | |
删除字符串首尾的空格,但是会保留字符串内部作为词与词之间分隔的空格。 | |
生成唯一字符串赋值给单行输入框。 | |
将文本转换成数字。通常是用作数据已经录入需要变通计算的场景。 |
时间函数
函数名称 | 说明 |
计算日期区间选择框组件中的,开始和结束日期的相隔天数。 | |
返回日期区间2个日期的天数。 | |
将时间戳转换为日期对象。 | |
将指定日期加/减指定天数。 | |
返回某日期的天数。 | |
将指定日期组件的时间戳的时分秒置零后的时间戳结果。 | |
将指定日期组件的时间戳的时分秒设置成最大。 | |
返回两个日期之间的天数。 | |
DAYS360 函数返回两个日期间相差的天数。 | |
返回某日期的小时数。 | |
一个指定日期在当年的周数。 | |
返回某日期的分钟数。 | |
返回某日期的月份。 | |
可以计算两个特定日期中的工作日天数。 | |
返回当前时间,与 TODAY 函数相同。 | |
返回某日期的秒数。 | |
返回当前服务器时间。 | |
返回特定时间的十进制数字。 | |
将日期对象转换成时间戳,主要用来将日期公式计算出的日期对象转为时间戳,给日期组件赋值。 | |
返回今天。 | |
返回特定日期的周数。 | |
可以计算出距离某个具体时间点N个工作日后的另一个时间点默认工作日排除周末,且可以通过假期(Holiday)进行更加细致的工作日定义。 | |
返回某日期的年份。 | |
获取日期所在年份的首个日期。 | |
获取日期所在年份的最后一个日期。 |
逻辑函数
函数名称 | 说明 |
判断相等。 | |
判断不等。 | |
并且、条件同时成立。 | |
or 或,其中一个条件成立。 | |
非、否定。 | |
异或(计算机科学 特定逻辑判断)。 | |
布尔值为假的逻辑情况。 | |
布尔值为真的逻辑情况。 | |
大于等于。 | |
小于等于。 | |
大于。 | |
小于。 | |
条件判断。 | |
判断一个字段是否为空。 | |
判断明细内的某个组件值是否为空,或者多项选择框的值是否为空。 | |
判断明细内的某个组件提交的数组值中是否包含空字符串。 | |
比较两个时间的大小,日期选择框1 大于 日期选择框2 返回 true,否则返回 false。 | |
比较两个数字的大小,数值组件1 > 数值组件2,返回 true,否则返回 false。 |
数学函数
函数名称 | 说明 |
统计指定表单提交的数据总数。 | |
计算多个字段值总和。 | |
获取一组数值的算术平均值。 | |
返回一组数字中的最大值。 | |
返回一组数字中的最小值。 | |
当数值为负数的时候返回他的绝对值数值。 | |
数值出现小数点的时候,将小位数指定到对应的位数。 | |
返回将参数 number 向上舍入(沿绝对值增大的方向)为最接近的指定基数的倍数。 | |
将参数 number 向下舍入(沿绝对值减小的方向)为最接近的 significance 的倍数。 | |
将数字向下舍入到最接近的整数。 | |
根据指定底数返回数字的对数。 | |
返回 2 个数值组件相除的余数。 | |
计算出数值组件乘幂的值。 | |
将数字舍入到指定的小数位数,以十进制数格式对该数进行格式设置,并以数字形式返回结果。 | |
取数值组件值正的平方根。 | |
函数使所有以参数形式给出的数字相加并返回和。 | |
返回结果为双精度浮点类型。 | |
在给定的数组中,将数组间对应的元素相乘,并返回乘积之和。 | |
返回数据集中第k个最大值。 | |
返回数据集中第 k 个最小值。 |
集合函数
函数名称 | 说明 |
计算两个集合的差集。 | |
计算两个集合的交集。 | |
计算第二个集合是否第一个集合的子集。 | |
计算两个集合的并集。 |
校验函数
函数名称 | 说明 |
数组判断是否重复。 | |
判断是否在某个集合中存在。 | |
比较两个字符串是否完全相同(区分大小写)。 |
人员函数
函数名称 | 说明 |
无参数模式:User() 获取当前登录人; 有参数模式:User(level) 当前登录人的主管, level 是 获取当前登录人的主管。 | |
人员搜索框需要联动带出一些基本信息。 | |
获取当前登陆人的主管名称。 | |
返回对应的人员信息对象数组(即人员组件底层的值)。 | |
获取当前登录人昵称。 | |
登录人。 | |
获取当前登录人员工唯一ID(员工UserID)。 | |
用于根据userId获取指定用户所在的部门信息。 |
高级公式函数
函数名称 | 说明 |
用于删除目标表数据。 | |
用于把当前录入表的数据插入到目标表中。 | |
用于更新目标表中符合条件的数据。 | |
用于往目标表单中插入或者更新数据。 |