:::danger

  • 在使用函数的时候,请用纯大写字母
  • 公式中的逗号、括号或其他符号均需英文状态下的 :::

    1.公式实例

CONCATENATE 拼接函数

表达式:CONCATENATE(text1,[text2], …)
入参:

  • 将多个字符串拼接合成一个文本字符串

返回值:

  • 类型:文本
  • 返回值规则:多个字符串拼接后的值

注意事项:字段或者函数之间,用逗号隔开;如果是字符串,需要用引号包裹起来。 :::warning 公式目的:将多个文本字符串合并成一个文本字符串
函数解释:将「单行输入框」组件 1、2、3 的值拼接起来 ::: 示例:CONCATENATE(“测试”,”ABC”),返回结果:测试ABCimg1.png

EXACT 比较函数

表达式:EXACT(text1,text2)
入参:

  • text1:单行文本的内容
  • text2:单行文本的内容

返回值:

  • 类型:布尔值
  • 返回值规则:两者相同,返回true

注意事项:字段或者函数之间,用逗号隔开。 :::warning 公式目的:比较两个文本是否完全相同
函数解释:完全相同返回true ::: 示例:CONCATENATE(“测试”,”ABC”),返回结果:测试ABC

LEFT 返回从左指定字符

表达式:LEFT(text,[num_chars])
入参:

  • text: 必需。要获取左侧字符的文本
  • num_chars: 可选。指定字符个数

返回值:

  • 类型:文本
  • 返回值规则:指定字符 :::warning 公式目的:从一个文本字符串的第一个字符开始返回指定个数的字符,如果文本长度小于自定字符个数,就将原始文本返回
    函数解释:返回「输入框」组件第一个字符到第二个字符值 ::: 示例:LEFT(“快快乐乐”,2),返回结果:快快
    img2.png
    RIGHT 返回从右指定字符
    表达式:RIGHT(text,[num_chars])
    入参

  • text: 必需。要获取右侧字符的文本

  • num_chars: 可选。指定字符个数

返回值:

  • 类型:文本
  • 返回值规则:指定字符 :::warning 公式目的:从一个文本字符串的最后一个字符开始返回指定个数的字符,如果文本长度小于自定字符个数,就将原始文本返回
    函数解释:返回「单行文本」组件倒数第三个字符到倒数第一个字符值 ::: 示例:RIGHT(“快快乐乐”,3),返回结果:快乐乐

img3.png

LEN 返回字符个数

表达式:LEN(text)
入参:

  • text:单行文本的内容

返回值:

  • 类型:数值
  • 返回值规则:字符个数 :::warning 公式目的:返回文本字符串中的字符个数
    函数解释:返回「单行文本」组件的字符个数 ::: 示例:LEN(“快快乐乐”),返回结果:4
    img4.png

    LOWER 转换字母小写

    表达式:LOWER(text)
    入参:

  • text:字符串的大写字母

返回值:

  • 类型:文本
  • 返回值规则:将大写字母转换成小写字母进行展示 :::warning 公式目的:将一个文本字符串中的所有大写字母转换为小写字母
    函数解释:将「单行文本」组件的大写字母转换成小写字母 ::: 示例:LOWER(‘快乐ABC’),返回结果:快乐abc

img5.png

UPPER 转换字母大写

表达式:UPPER(text)
入参:

  • 字符串的小写字母

返回值:

  • 类型:文本
  • 返回值规则:将小写字母转换成大写字母进行展示 :::warning 公式目的:将一个文本字符串中的所有小写字母转换为大写字母
    函数解释:将「单行文本」组件的小写字母转换成大写字母 ::: 示例:UPPER(“快乐abc”),返回结果:快乐ABC

    REPLACE 替换文本

    表达式: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, 乐乐乐),返回结果:乐乐乐哈
    img7.png

REPT 重复文本

表达式:REPT(text, number_times)
入参:

  • text: 必需。需要重复显示的文本
  • Number_times: 必需。用于指定文本重复次数的整数

返回值

  • 类型:文本
  • 返回值规则:返回重复次数后的文本值 :::warning 公式目的:将文本重复指定次数
    函数解释:将单行文本组件的值重复3次 ::: 示例:REPT(“快乐”, 3),返回结果:快乐快乐快乐
    img8.png

    SEARCH 查找文本

    表达式:SEARCH(findtext,withintext,[start_num])
    入参:
    • find_text: 必需。要查找的文本。
    • within_text: 必需。要在其中搜索 find_text 参数的值的文本
    返回值:
    类型:文本
    返回值规则:得出按条件查找后的值 :::warning 公式目的:在第二个文本字符串中查找第一个文本字符串,并返回第一个文本字符串的起始位置的编号,该编号从第二个文本字符串的第一个字符算起。返回 0 则表示未查找到 ::: 示例:
    img9.png

    SPLIT 分隔文本

    表达式:SPLIT(text, text_separator)
    入参:

  • text: 要分割的文本

  • text_separator: 分割字符 如果分割字符为”\” 需要写为”\“

返回值:

  • 类型:文本
  • 返回值规则:得出分隔后返回的值

注:不支持子表单字段使用 :::warning 公式目的:将文本按指定字符串分割成数组,需要配合 ARRAYGET 函数使用 ::: 示例:
img10.png

TRIM 删除首尾空格

表达式:TRIM(text)
入参:

  • 要删除空格的字符

返回值:

  • 类型:文本
  • 返回值规则:返回的文本值首尾不会带有空格 :::warning 公式目的:删除字符串首尾的空格,但是会保留字符串内部作为词与词之间分隔的空格 ::: 示例:
    img11.png

    UUID 唯一字符串

    表达式:UUID()
    注意:只能在单行文本、多行文本组件进行使用
    返回值:

  • 类型:文本

  • 返回值规则:随机生成一串字符 :::warning 公式目的:生成唯一字符串赋值给单行输入框 ::: 示例:
    img12.png

MID 截取文本

表达式:MID(单行文本框,start_index,end_index)
入参:

  • 需要截取的文本;
  • start_index:从第几个字符开始;
  • end_index从第几个字符结束;

返回值:

  • 类型:文本
  • 返回值规则:展示已截取的内容 :::warning 公式目的:截取文本的有效部分内容 ::: 示例:
    img13.png

ISEMPTY 判断字段是否为空

表达式:ISEMPTY(text)
入参:

  • 需要判断是否为空的字段

返回值:

  • 类型:布尔值
  • 返回值规则:为空则返回 true, 否则返回 false :::warning 公式目的:判断值是否为空字符串、空对象或者空数组,提交的组件值是空值就阻断提交表单 ::: 示例:
    img14.png

** 名字不一致 PINYINHEADCHAR 返回字符大写首字母

表达式:PINYINHEADCHAR(字符串)
入参:

  • 需要返回的字段/字符串

返回值:

  • 类型:文本
  • 返回值规则:返回中文大写首字母 :::warning 公式目的:返回中文/小写英文的大写首字母 ::: 示例1:
    PINYINHEADCHAR(“你好”)
    返回结果:NH

示例2:
PINYINHEADCHAR(“n2h”)
返回结果:N2H