:::danger
CONCATENATE 拼接函数
表达式:CONCATENATE(text1,[text2], …)
入参:
- 将多个字符串拼接合成一个文本字符串
返回值:
- 类型:文本
- 返回值规则:多个字符串拼接后的值
注意事项:字段或者函数之间,用逗号隔开;如果是字符串,需要用引号包裹起来。
:::warning
公式目的:将多个文本字符串合并成一个文本字符串
函数解释:将「单行输入框」组件 1、2、3 的值拼接起来
:::
示例:CONCATENATE(“测试”,”ABC”),返回结果:测试ABC
EXACT 比较函数
表达式:EXACT(text1,text2)
入参:
- text1:单行文本的内容
- text2:单行文本的内容
返回值:
- 类型:布尔值
- 返回值规则:两者相同,返回true
注意事项:字段或者函数之间,用逗号隔开。
:::warning
公式目的:比较两个文本是否完全相同
函数解释:完全相同返回true
:::
示例:CONCATENATE(“测试”,”ABC”),返回结果:测试ABC
LEFT 返回从左指定字符
表达式:LEFT(text,[num_chars])
入参:
- text: 必需。要获取左侧字符的文本
- num_chars: 可选。指定字符个数
返回值:
- 类型:文本
返回值规则:指定字符 :::warning 公式目的:从一个文本字符串的第一个字符开始返回指定个数的字符,如果文本长度小于自定字符个数,就将原始文本返回
函数解释:返回「输入框」组件第一个字符到第二个字符值 ::: 示例:LEFT(“快快乐乐”,2),返回结果:快快
RIGHT 返回从右指定字符
表达式:RIGHT(text,[num_chars])
入参text: 必需。要获取右侧字符的文本
- num_chars: 可选。指定字符个数
返回值:
- 类型:文本
- 返回值规则:指定字符
:::warning
公式目的:从一个文本字符串的最后一个字符开始返回指定个数的字符,如果文本长度小于自定字符个数,就将原始文本返回
函数解释:返回「单行文本」组件倒数第三个字符到倒数第一个字符值 ::: 示例:RIGHT(“快快乐乐”,3),返回结果:快乐乐
LEN 返回字符个数
表达式:LEN(text)
入参:
- text:单行文本的内容
返回值:
- 类型:数值
返回值规则:字符个数 :::warning 公式目的:返回文本字符串中的字符个数
函数解释:返回「单行文本」组件的字符个数 ::: 示例:LEN(“快快乐乐”),返回结果:4
LOWER 转换字母小写
表达式:LOWER(text)
入参:text:字符串的大写字母
返回值:
- 类型:文本
- 返回值规则:将大写字母转换成小写字母进行展示
:::warning
公式目的:将一个文本字符串中的所有大写字母转换为小写字母
函数解释:将「单行文本」组件的大写字母转换成小写字母 ::: 示例:LOWER(‘快乐ABC’),返回结果:快乐abc

UPPER 转换字母大写
表达式:UPPER(text)
入参:
- 字符串的小写字母
返回值:
- 类型:文本
返回值规则:将小写字母转换成大写字母进行展示 :::warning 公式目的:将一个文本字符串中的所有小写字母转换为大写字母
函数解释:将「单行文本」组件的小写字母转换成大写字母 ::: 示例:UPPER(“快乐abc”),返回结果:快乐ABCREPLACE 替换文本
表达式:REPLACE(oldtext, startnum, numchars, newtext)
入参:old_text: 必需。要替换其部分字符的文本
- start_num: 必需。old_text 中要替换为 new_text 的字符位置
- num_chars: 必需。old_text 中希望使用 new_text 来进行替换的字符数
- new_text: 必需。将替换 old_text 中字符的文本
返回值:
- 类型:文本
- 返回值规则:返回替换后的文本值
:::warning
公式目的:根据指定的字符数,将部分文本字符串替换为不同的文本字符串
:::
示例:REPLACE(快乐哈, 1, 2, 乐乐乐),返回结果:乐乐乐哈

REPT 重复文本
表达式:REPT(text, number_times)
入参:
- text: 必需。需要重复显示的文本
- Number_times: 必需。用于指定文本重复次数的整数
返回值
- 类型:文本
返回值规则:返回重复次数后的文本值 :::warning 公式目的:将文本重复指定次数
函数解释:将单行文本组件的值重复3次 ::: 示例:REPT(“快乐”, 3),返回结果:快乐快乐快乐
SEARCH 查找文本
表达式:SEARCH(findtext,withintext,[start_num])
入参:
• find_text: 必需。要查找的文本。
• within_text: 必需。要在其中搜索 find_text 参数的值的文本
返回值:
类型:文本
返回值规则:得出按条件查找后的值 :::warning 公式目的:在第二个文本字符串中查找第一个文本字符串,并返回第一个文本字符串的起始位置的编号,该编号从第二个文本字符串的第一个字符算起。返回 0 则表示未查找到 ::: 示例:
SPLIT 分隔文本
表达式:SPLIT(text, text_separator)
入参:text: 要分割的文本
- text_separator: 分割字符 如果分割字符为”\” 需要写为”\“
返回值:
- 类型:文本
- 返回值规则:得出分隔后返回的值
注:不支持子表单字段使用
:::warning
公式目的:将文本按指定字符串分割成数组,需要配合 ARRAYGET 函数使用
:::
示例:
TRIM 删除首尾空格
表达式:TRIM(text)
入参:
- 要删除空格的字符
返回值:
- 类型:文本
返回值规则:返回的文本值首尾不会带有空格 :::warning 公式目的:删除字符串首尾的空格,但是会保留字符串内部作为词与词之间分隔的空格 ::: 示例:
UUID 唯一字符串
表达式:UUID()
注意:只能在单行文本、多行文本组件进行使用
返回值:类型:文本
- 返回值规则:随机生成一串字符
:::warning
公式目的:生成唯一字符串赋值给单行输入框
:::
示例:

MID 截取文本
表达式:MID(单行文本框,start_index,end_index)
入参:
- 需要截取的文本;
- start_index:从第几个字符开始;
- end_index从第几个字符结束;
返回值:
- 类型:文本
- 返回值规则:展示已截取的内容
:::warning
公式目的:截取文本的有效部分内容
:::
示例:

ISEMPTY 判断字段是否为空
表达式:ISEMPTY(text)
入参:
- 需要判断是否为空的字段
返回值:
- 类型:布尔值
- 返回值规则:为空则返回 true, 否则返回 false
:::warning
公式目的:判断值是否为空字符串、空对象或者空数组,提交的组件值是空值就阻断提交表单
:::
示例:

** 名字不一致 PINYINHEADCHAR 返回字符大写首字母
表达式:PINYINHEADCHAR(字符串)
入参:
- 需要返回的字段/字符串
返回值:
- 类型:文本
- 返回值规则:返回中文大写首字母
:::warning
公式目的:返回中文/小写英文的大写首字母
:::
示例1:
PINYINHEADCHAR(“你好”)
返回结果:NH
示例2:
PINYINHEADCHAR(“n2h”)
返回结果:N2H
