文本函数

3377 上次更新时间:2020-12-05 20:08:41

Document

概述

处理字符的一系列函数
注意:

  • 下面的字符、字符串、String和文本的含义一样

CONTAIN

1.含义

如果第一个文本包含第二文本,则返回第二个文本,如果不包含返回空字符串
入参

  • 字符串,必填
  • 字符串,必填

返回值  String

2.用法

CONTAIN(text,text)

3.解释

CONCATENATE

1.含义

_多个文本字段进行合并成一个文本字段 _ 
入参

  • N 个字符,如果位数

返回值 String

2.用法

CONCATENATE(text1,[text2], …)

3.解释

EXACT

1.含义

比较两个字符串是否完全相同(区分大小写)。完全相同则返回true,否则返回false
入参

  • 字符串,必填
  • 字符串,必填

返回值

2.用法

EXACT(text1,text2)

3.解释

LEFT

1.含义

从一个文本字符串的第一个字符开始返回指定个数的字符。
入参

  • 原始字符串,必填
  • 第几个字符,必填,数字类型, 从 1 开始

返回值 String

2.用法

LEFT(text,[num_chars])
LEFT(“你好速融云”,2)返回"你好",也就是"你好速融云"的从左往右的前2个字符

3.解释

LEN

1.含义

返回文本字符串中的字符个数。
入参

  • _原始字符串,必填 _

返回值

2.用法

LEN(text)

3.解释

LOWER

1.含义

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

  • 原始字符串,必填 ,中文则不替换

返回值

2.用法

LOWER(text)

3.解释

UPPER

1.含义

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

  • 原始字符串,必填 ,中文则不替换

返回值

2.用法

upper(text)

3.解释

upper(‘abc’)–> ABC

REPLACE

1.含义

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

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

返回值  String

2.用法

REPLACE(oldtext*, startnum*, numchars*, newtext*)

3.解释

REPT

1.含义

_将文本重复一定次数。 _
入参

  • 文本字符串,必填
  • 重复次数,必填 数字

返回值

2.用法

REPT(text, number_times)

3.解释

SEARCH

1.含义

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

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

返回值

2.用法

SEARCH(findtext*,withintext*,[start_num])

3.解释

RIGHT

1.含义

返回文本值中最右边的字符。
入参

  • text: 必需。包含要提取字符的文本字符串。
  • num_chars: 可选。指定希望提取的字符数。

返回值

2.用法

RIGHT(text,[num_chars])

3.解释

SPLIT

1.含义

将文本按指定字符串分割成数组。
入参

  • text 切分的文本 ,必填
  • text_separator,分隔符

返回值  数组

2.用法

SPLIT(text, text_separator)

3.解释

TRIM

1.含义

删除字符串首尾的空格。 
入参

  • 字符串,必填

返回值 String

2.用法

TRIM(text)

3.解释

DELETEWHITESPACE

1.含义

删除字符串首尾,包括字符内部的空格
入参

  • 字符串,必填

返回值 String

2.用法

DELETEWHITESPACE(text)

3.解释

UPPER

1.含义

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

  • 字符串,必填

返回值 String

2.用法

UPPER(text)

3.解释

MID

1.含义

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

  • text要截断的文本,必填
  • startnum,开始的位置,必填指定位置
  • num_chars: 必需。 指定希望从文本中返回字符的个数。

返回值

2.用法

MID(text, startnum*, numchars*)

3.解释

VALUE

1.含义

将文本转化为数字
入参

  • 数字字符串

返回值  数字

2.用法

VALUE(text)

3.解释

TEXT

1.含义

可以将文本转化成数字
入参

  • 字符串

返回值  数字

2.用法

TEXT_(数字)_

3.解释

ISEMPTY 判空函数

1.含义

判断值是否为空字符串、空对象或者空数组。nil
入参

  • 字符串。必填

返回值

2.用法

ISEMPTY(text)

3.解释

返回当前填写人的 IP 地址

IP

1.含义

入参

返回值

2.用法

IP()

3.解释

UNION 删除重复

1.含义

通过UNION()函数可以将重复数据自动剔除。
入参

  • N 个字符
  • 或者一个数组

返回值

2.用法

UNION(文本1,文本2,文本3,文本4)或UNION([数组])

3.解释

PREFIX (拼音缩写)

1.含义

入参的拼音首字母缩写
入参

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

返回值

2.用法

PREFIX_(‘TEXT’)或 PREFIX‘TEXT’,1)_

3.解释

PREFIX(‘我爱中国’) --> wazg
PREFIX(‘我爱中国’,2) --> wa

UUID

1.含义

生成随机的数据
入参

返回值

2.用法

UUID()

3.解释

CONNECT

1.含义

_ _文本拼接函数将拼接的数据连接起来。支持子表单。
入参

  • 拼接符
  • 文本 1
  • 文本 2

返回值

2.用法

CONNECT(‘拼接符’,文本1,文本2)

CONNECT(’-’,文本1,文本2) 返回文本1-文本2
CONNECT(’-’,子表单字段) 返回(子表单某个字段的整列) ‘第一行-第二行-第三行’

3.解释

TEXTDEPT_NAME

1.含义

_ _取出部门字段的第一个部门名称
入参

  • 部门字段

返回值

2.用法

TEXTDEPT_NAME(部门字段)

3.解释

TEXTDEPT_ID

1.含义

_ _取出部门字段的第一个ID
入参

  • 部门字段

返回值

2.用法

TEXTDEPT_ID(部门字段)

3.解释

TEXTUSER_NAME

1.含义

_ _取出成员字段的名称
入参

  • 部门字段

返回值

2.用法

TEXTUSER_NAME(成员字段)

3.解释

TEXTUSER_EMAIL

1.含义

取出成员字段的邮箱
入参

  • 部门字段

返回值

2.用法

TEXTUSER_EMAIL(成员字段)

3.解释

TEXTUSER_PHONE

1.含义

取出成员字段的手机号
入参

  • 部门字段

返回值

2.用法

TEXTUSER_PHONE(成员字段)

3.解释