注:请先阅读公式使用说明,以及注意事项

字符串拼接(CONCATENATE)

CONCATENATE(text1,[text2], …)

将多个文本字符串合并成一个文本字符串。

示例:
文本函数 - 图1文本函数 - 图2

最左侧字符(LEFT)

LEFT(text,[num_chars])

从一个文本字符串的第一个字符开始返回指定个数的字符,如果文本长度小于自定字符个数,就将原始文本返回

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

示例:
文本函数 - 图3

最右侧字符(RIGHT)

RIGHT(text,[num_chars])

从一个文本字符串的最后一个字符开始返回指定个数的字符,如果文本长度小于自定字符个数,就将原始文本返回

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

示例:
文本函数 - 图4

文本字符个数(LEN)

LEN(text)

返回文本字符串中的字符个数

示例:
文本函数 - 图5

大写转小写(LOWER)

LOWER(text)

将一个文本字符串中的所有大写字母转换为小写字母

示例:
文本函数 - 图6文本函数 - 图7

小写转大写(UPPER)

UPPER(text)

将一个文本字符串中的所有小写字母转换为大写字母。

示例:
文本函数 - 图8

替换字符(REPLACE)

REPLACE(oldtext, startnum, numchars, newtext)

根据指定的字符数,将部分文本字符串替换为不同的文本字符串。

• old_text: 必需。要替换其部分字符的文本。
• start_num: 必需。old_text中要替换为new_text的字符位置。
• num_chars: 必需。old_text中希望使用new_text来进行替换的字符数。
• new_text: 必需。将替换old_text中字符的文本

示例:
文本函数 - 图9

重复(REPT)

REPT(text, number_times)

将文本重复指定次数。

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

示例:
文本函数 - 图10

查找文本位置(SEARCH)

SEARCH(findtext,withintext,[start_num])

在第二个文本字符串中查找第一个文本字符串,并返回第一个文本字符串的起始位置的编号,该编号从第二个文本字符串的第一个字符算起。返回0则表示未查找到。

• find_text: 必需。要查找的文本。
• within_text: 必需。要在其中搜索find_text参数的值的文本。
• start_num: 可选。within_text参数中从之开始搜索的字符编号

示例:
文本函数 - 图11
文本函数 - 图12

日期数字格式化(TEXT)

  1. TEXT(num, pattern) 数字格式化

将数字格式化成指定格式文本
• num: 数字
示例:
文本函数 - 图13

  1. TEXT(date, pattern) 日期格式化

将日期格式化成指定格式文本
• date: 日期对象,通过DATE函数装换为日期对象
示例1:将页面中的日期组件的时间格式化后再展示
文本函数 - 图14

示例2:获取当前时间作为文本框中的默认值
image.png
image.png

根据指定字符对文本进行分割(SPLIT)

SPLIT(text, text_separator)
将文本按指定字符串分割成数组
需要配合ARRAYGET函数使用
• text: 要分割的文本
• text_separator: 分割字符 如果分割字符为”\” 需要写为”\“
示例:
文本函数 - 图17

去除文本两边空格(TRIM)

TRIM(text)
删除字符串首尾的空格,但是会保留字符串内部作为词与词之间分隔的空格。
示例:
文本函数 - 图18

唯一字符串(UUID)

UUID()
生成唯一字符串赋值给单行输入框。
示例:

image.png

字符串转数字(VALUE)

VALUE(text)
将文本转换成数字。通常是用作数据已经录入需要变通计算的场景。
示例:
image.png

字符串截取定长(MID)

MID(单行输入框,start_index,end_index)
截取文本的有效部分内容。
示例:
image.png

判断为空(ISEMPTY)

ISEMPTY(text)
判断值是否为空字符串、空对象或者空数组。
示例:
文本函数 - 图22

数组有无空字符串(HASEMPTYTEXT)

HASEMPTYTEXT(明细.单行输入框)
判断明细内的某个组件提交的数组值中是否包含空字符串。
示例:
image.png

image.png

数组判空(ISNULL)

ISNULL(明细.单行输入框)
判断明细内的某个组件值是否为空,或者多项选择框的值是否为空。
示例:
image.png

image.png

提取大写首字母(PINYINHEADCHAR)

格式:PINYINHEADCHAR(字符串)
示例1:
PINYINHEADCHAR(“你好”)
返回结果:NH

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