6.文本公式

736 上次更新时间:2024-10-26 11:17:59

Document

CONCATENATE-文本合并

函数含义:多个文本字段进行合并成一个文本字段。

函数用法:CONCATENATE(text1,[text2], …)

函数示例:将表单字段「开头」、「符号」以及「正文」三个字段拼接至一个文本,

则可设置公式为CONCATENATE(开头,符号,句号)。

函数返回值类型: 文本

DELETEWHITESPACE-删除字符串首尾空格

函数含义:删除字符串首尾,包括字符内部的空格。

函数用法:DELETEWHITESPACE(text)

函数示例:将表单字段「正文」中的空格去掉,返回一个新的文本,

则可设置公式为DELETEWHITESPACE(正文)。

函数返回值类型: 文本

EXACT-判断相同

函数含义:比较两个字符串是否完全相同(区分大小写)。完全相同则返回true,否则返回false。

函数用法:EXACT(text1,text2)

注意:区分大小写。

函数示例:比较表单中两个字段「姓名1」和「姓名2」中的的内容是否完全相等,完全相等返回true,否则返回false,则可设置公式为EXACT(姓名1,姓名2) 。

函数返回值类型: bool

LEFT-返回从1~x位置的字符

函数含义:从一个文本字符串的第一个字符开始返回指定个数的字符。

函数用法:LEFT(text,[num_chars])

函数示例:将表单中的「名称」字段,截取前两个字符返回,

则可设置公式为LEFT(名称,2)。

函数返回值类型: 文本

RIGHT-最右侧的几个字符

函数含义:返回文本值中最右边的字符。

函数用法:RIGHT(text,[num_chars])

补充说明:

text: 必需。包含要提取字符的文本字符串。

num_chars: 可选。指定希望提取的字符数。

函数示例:

获取表单字段「字母」最右侧两个字符,

则可设置公式为RIGHT(字母,2)。

函数返回值类型: 文本

LEN-字符串长度

函数含义:返回文本字符串中的字符个数。

函数用法:LEN(text)

函数示例:计算表单字符串字段「名称」中的字符个数,

则可设置公式为LEN(名称)。

函数返回值类型: 数字

LOWER-字母小写

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

函数用法:LOWER(text)

函数示例:将表单字段「字母」中,所有的字母转为小写输出,

则可设置公式为LOWER(字母)。

函数返回值类型: 文本

UPPER-字母全大写

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

函数用法:UPPER(text)

函数示例:将表单字段「字母」中,所有的字母转为大写输出,

则可设置公式为UPPER(字母)。

函数返回值类型: 文本

MID-返回指定位置的字符

函数含义:返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。

函数用法:MID(text, startnum*, numchars*)

补充说明:

text要截断的文本,必填。

startnum,开始的位置,必填指定位置。

num_chars: 必需。 指定希望从文本中返回字符的个数。超出限制,则取最大数据。

函数示例:

截取表单字符「词」字段中的第三个字符开始后六个字符,

则可设置公式为MID(词,3,6)。

函数返回值类型: 文本

REPLACE-文本替换

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

函数用法:REPLACE(oldtext*, startnum*, numchars*, newtext*)

补充说明:

old_text: 必需。要替换其部分字符的文本。

start_num: 必需。old_text中要替换为new_text的字符位置。

num_chars: 必需。old_text中希望使用new_text来进行替换的字符数。

new_text: 必需。将替换old_text中字符的文本。

函数示例:

将表单字符「词」字段中从第一个字符开始后的5个字符替换为hello,

则可设置公式为REPLACE(词,1,5,‘hello’)。

函数返回值类型: 文本

SEARCH-查找文本

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

函数用法:SEARCH(findtext*,withintext*,[start_num])

补充说明:

find_text: 必需。要查找的文本。

within_text: 必需。要在其中搜索find_text参数的值的文本。

start_num: 可选。within_text参数中从之开始搜索的字符编号。

函数示例:

在表单字段「正文」中查找「词」字段,并返回「词」在「正文」的起始位置的编号,

则可设置公式为SEARCH(正文,词)。

函数返回值类型: 数字

TRIM-删除首尾空格

函数含义:删除字符串首尾的空格。

注意:不会去掉中间的空格。

函数用法:TRIM(text)

函数示例:将表单字段「字母」中的字符串,首尾的空格去掉,返回新的字符串,

则可设置公式为TRIM(字母)。

函数返回值类型: 文本

UNION-多个字符去重

函数含义:通过UNION()函数可以将重复数据自动剔除。

函数用法:UNION(array)

函数示例:

将表单中多个字段「文本1」、「文本2」、「文本3」中的重复数据「文本2」剔除后,将「文本1」和「文本3」用’,'连接合并得到新的字符串,

则可设置公式为UNION(文本1,文本2,文本3)。

函数返回值类型: 文本

VALUE-将文本转为数字

函数含义:将文本转化为数字。

函数用法:VALUE(text)

函数示例:

将表单「文本」字符串字段转为数字,

则可设置公式为VALUE(文本)。

函数返回值类型: 文本

UUID-随机数

函数含义:生成随机的数据。

函数用法:UUID()

函数示例:

UUID 函数可用于制作随机流水号等。如果需要从 36 位随机码中截取其中一部分,可以结合LEFT 函数一起使用

在表单中生成随机数,则可设置公式为UUID()。

函数返回值:文本

TEXT-数字转化为文本

函数含义:可以将数字转化成文本。

函数用法:TEXT(数字)。

函数示例:

将表单字段「数字」数字格式转为文本格式输出,

则可设置公式为TEXT(数字)。

函数返回值:文本

SPLIT-对字符串进行分割

函数含义:将文本按指定字符串分割成数组。

函数用法:SPLIT(text, text_separator)

补充说明:

text 切分的文本 ,必填。

text_separator,分隔符。

skip_empty 可选公式。是否跳过为空的字符,0 不跳过 1 跳过。

函数示例:

将表单「文本」字段使用表单字段「分割线」进行分割,输出一个数组,

则可设置公式为SPLIT(文本,分割线)。

函数返回值:数组

CONTAIN-字符是否包含另一个字符

函数含义:如果第一个文本包含第二文本,则返回第二个文本,如果不包含返回空字符串。

函数用法:CONTAIN(text1,text2)

函数示例:

判断表单字段「句子」中是否包含「词」,包含返回词,不包含返回空字符串,

则可设置公式为CONTAIN(句子,词)。

函数返回值:文本

UNIQUE_COUNT-文本去重的个数

函数含义:去重的文本个数。

函数用法:UNIQUE_COUNT(文本字段,文本字段2,文本字段3…)

函数示例:

将表单中多个字段去重,返回去重个数,

则可设置公式为UNIQUE_COUNT(句子,句子中的北京,北京大学)。

函数返回值:数字

TEXT_CLEAN-移除文本中特殊字符

函数含义:移除文本中的特殊字符和制表符只保留汉字,数字和字母信息。

函数用法:TEXT_CLEAN(文本控件)

函数示例:

将表单「句子」文本字段去掉特殊字符以及制表符,返回新的文本,

则可设置公式为TEXT_CLEAN(句子)。

函数返回值:文本

ARRAY_CONNECT-拼接复选框中的内容

函数含义:复选框文本拼接。

函数用法:ARRAY_CONNECT(复选框1,复选框2,复选框3,…)

函数示例:

将表单复选框选择内容拼接在一起,输出文本,

则可设置公式为ARRAY_CONNECT(复选框)。

函数返回值:文本

REPT-文本重复

函数含义:将文本重复一定次数。

函数用法:

REPT(text, number_times)

函数示例:设置公式为REPT(‘代码’,3)返回"代码代码代码"。

函数返回值类型: 文本

PREFIX-中文取首字母

函数含义:入参的拼音首字母缩写。

函数用法:PREFIX(‘TEXT’)或 PREFIX(‘TEXT’,1)

注意:入参为字符串。

index 计算前缀到哪一个位置,从index 的数据从 1 开始,

函数示例:设置公式为PREFIX(‘我爱中国’) ,返回wazg;设置公式为PREFIX(‘我爱中国’,2) 返回wa。

函数返回值类型: 文本

CONNECT-多个文本拼接

函数含义:文本拼接函数将拼接的数据连接起来。支持子表单。

函数用法:CONNECT(‘拼接符’,文本1,文本2)

注意:入参为拼接符,文本 1,文本 2。

函数示例:设置CONNECT(’-’,文本1,文本2) 返回文本1-文本2;设置CONNECT(’-’,子表单字段) 返回(子表单某个字段的整列) ‘第一行-第二行-第三行’。

函数返回值类型: 文本

IPV4_SEGMENT-IPV4分段获取标识

函数含义:IPV4 分段获取标识。

函数用法:IPV4_SEGMENT(文本控件,1)

注意:IPV4 分段获取标识。

函数示例:IP地址为192.168.1.1,设置IPV4_SEGMENT(‘192.168.1.1’,1),返回192,设置IPV4_SEGMENT(‘192.168.1.1’,4),返回1。

函数返回值类型: 文本

IPV4_RANGE-IPV4地址段获取详情

函数含义:IPV4地址端获取详情。

函数用法:IPV4_RANGE(文本控件,1)

函数示例:IPV4地址端获取详情为192.168.0.8/100,设置公式为IPV4_RANGE(192.168.0.8/100,1),返回192.168.0;设置公式为IPV4_RANGE(192.168.0.8/100,2),返回8;设置公式为IPV4_RANGE(192.168.0.8/100,3),返回100。

函数返回值类型: 文本

STRING REPLACE-文本替换指定字段

函数含义:把第一个参数中的第二个参数替换成第三个参数。

函数用法:STRING_REPLACE(文本字段1,文本字段2,文本字段3)

函数示例:输入文本1为测试文本文档,文本2为文档,文本3为123;设置STRING_REPLACE(文本1,文本2,文本3),返回测试文本123。

函数返回值类型: 文本

REPEATCHECK-文本中是否有重复字符

函数含义:校验文本是否有重复的字符。

函数用法:REPEATCHECK(文本控件)

函数示例:输入“测试测试文本",设置公式REPEATCHECK(测试测试文本),返回true。

函数返回值类型: bool

STR_REPEATCHECK-文本中是否有重复字符串

函数含义:校验,分割的文本是否有重复内容。

函数用法:STR_REPEATCHECK(文本控件)

函数示例:输入“测试测试文本",设置公式REPEATCHECK(测试测试文本),返回true。

函数返回值类型: bool

STR_EXTRACTION_NUMBER-从字符串中提取自然数

函数含义:从字符串中提取自然数。

函数用法:STRING_EXTRACTION_NUMBER(文本字段)

函数示例:输入“测试文本123",设置公式STRING_EXTRACTION_NUMBER(测试文本123),返回123。

函数返回值类型: 数字

CONTAIN_KEY_WORDS-判断是否包含某个关键字

函数含义:判断被检测的文本是否包含关键字。

函数用法:CONTAIN_KEY_WORDS(被检测字符,检查关键字)

注意:检查关键字 支持多个,结果返回为或的关系。如果包含关键字返回 true。

函数示例:输入文本为测试文本测123,关键字1为测试,关键字2为123;设置CONTAIN_KEY_WORDS(输入文本,关键字1,关键字2),返回true。

函数返回值类型: boolean

STRING_CONTAIN_HANZI-检测字符串,是否包含汉字字符

函数含义:检测字符串,是否包含汉字字符。

函数用法:STRING_CONTAIN_HANZI(被检测字)

注意:如果里面包含汉字字符返回true。

函数示例:输入文本为测试文本123ABC;设置STRING_CONTAIN_HANZI(输入文本),包含汉字字返回 true。

函数返回值类型: boolean

IS_PHONE_NUMBER-严格检测是否为联系电话

函数含义:支持手机号和座机。

函数用法:IS_PHONE_NUMBER(字符串)

注意:严格校验字符串 是否联系电话,是联系电话返回 true ,不是返回false。

函数示例:设置IS_PHONE_NUMBER(输入文本),是联系电话返回 true ,不是返回false。

函数返回值类型: boolean

STRING_IS_OPTIONS-检测字符串是否为之后检测项的一个

函数含义:用于校验数据完整性校验。

函数用法:STRING_IS_OPTIONS(被检测字,目标选项1,目标选项2)

注意:如果被检测字是后面检测项任意一个 ,返回true。

函数示例:输入STRING_IS_OPTIONS(‘无’,‘不详’,‘无’) 返回true。

函数返回值类型: bool

STRING_REPEAT_COUNT-查找文本2在文本1中出现的次数

函数含义:查找文本2在文本1中出现的次数。

函数用法:STRING_REPEAT_COUNT(文本1,文本2)

函数示例:

计算表单字段「文本2」在「文本1」中出现的次数,

则可设置公式为STRING_REPEAT_COUNT(文本1,文本2),返回出现次数。

函数返回值:数字

RTF_CLEAR()去除富文本中html标签

函数含义:去除富文本中html标签。

函数用法:RTF_CLEAR(富文本)

函数示例:设置RTF_CLEAR(富文本),返回去除html标签后的文本。

函数返回值类型: 文本

STRING_IS_TYPE()检测字符串是什么类型

函数含义:检测字符串,是否为文本、数字、文本+数字。

函数用法:STRING_IS_TYPE(被检测字符,检测类型)

注意:检测类型支持多个,结果返回为或的关系。

函数示例:

QQ_STRING 纯字母。

QQ_NUMBER 纯数字。

QQ_STRING_NUMBER 纯数字+字母。

QQ_STRING_OR_NUMBER 纯数字或者字母。

QQ_HANZI 汉字。

如果包含关键字返回 true。

函数返回值类型: boolean