将人民币金额转成中文大写。
代码示例:ChangeMoneyToChinese(998.1314),返回值是为:"玖佰玖拾捌元壹角叁分壹毫肆厘" 。
参数1:要转换的金额;
返回值为字符串类型。
检查指定字符串是否包含中文字符;
代码示例:CheckChinese("a你好bc") 返回值为True。
参数1--待检查字符串(字符串类型);
返回值为布尔类型
比较两个字符串是否一致,返回比较结果,相等则返回True。
代码示例:Compare("ab","Ab",true),返回值为True。
参数1--比较串(字符串类型);
参数2--被比较串(字符串类型);
参数3--是否忽略大小写,true为忽略大小写(布尔类型);
返回值为布尔类型。
按参数顺序合并字符串。可以任意多个参数。
代码示例:ConcatStr("hello"," ","world") 返回值为"hello world"。
参数1--字符串(字符串类型);
参数n--字符串(字符串类型);
返回值为字符串类型。
检查指定的字符串中是否包含另一指定的字符串,包含则返回True。
代码示例:Contains("V平台","平"),返回值为True。
参数1--原字符串(字符串类型);
参数2--指定的字符串(字符串类型)。
返回值为布尔值。
对字符串基于64位解码,返回值为字符串。
代码示例:DecodeBASE64("PCF4bWw+PC8+"),返回值为"<!xml></>"。
参数1--所需解码的字符串(字符串类型);
返回值为字符串类型。
检查指定的字符串是否以另一指定的字符串结尾,是则返回True。
代码示例:EndsWith("V平台","平台"),返回值为True。
参数1--被检查字符串(字符串类型);
参数2--指定的字符串(字符串类型);
返回值为布尔值。
将一个或者多个实体序列化成字符串。
EntityToVar("para1,para2,...,paran")
参数字符串表示一个或者多个实体名称以逗号分隔的字符串。
参数1--字符串。
返回值为字符串类型。
对字符串基于64位编码,返回值为字符串。
代码示例:EncodeBASE64("<!xml></>"),返回值为"PCF4bWw+PC8+"。
参数1--所需编码的字符串(字符串类型);
返回值为字符串类型。
按照加密策略,对字符串进行加密。
代码示例:EncryptionFunc("MD5","eee11") 返回值为"cF8FevsV8QeVyD/X1ClR3A=="。
参数1--加密策略(字符串类型);
参数2--需要加密的字符串(字符串类型);
返回值为字符串。
在格式串内拼接指定字符串,返回结果串。
代码示例:Format("ab{0}cd{1}","12","3") 返回值为"ab12cd3"。
参数1--模式串(字符串类型);
参数2--拼接串(字符串类型);
参数n--拼接串(字符串类型);
返回值为字符串。
传入带有动态标签的模版字符串,从当前数据源中获取数据并填充到模版中,返回填充后的文本字符串
例如:模版字符串: "你好${table1.name}"
当前拥有数据源table1,当前行中name这一列的数据为"张三"
则该函数的返回值为"你好张三"
代码示例1: GenerateTextByTemplate("你好${table1.name}")
代码示例2: GenerateTextByTemplate([Table1].[FieldData1]),[表名].[字段名]表达式的内容为模版字符串
参数--模版字符串 (字符串类型);
返回值类型为字符串类型。
根据图片的文件id获取图片的URL路径。
代码示例:GetImageUrlByFileId("8a819ab551c2421c0151c3b597b80ddf"),返回值为图片的URL路径。
参数1--图片的文件id(字符串类型);
返回值为字符串类型。
返回字符串的长度。
代码示例:GetLength("asccc")返回值为5。
参数1--指定的字符串(字符串类型);
返回值为整数。
从本地储存中获取数据。
代码示例:GetLocalStorage("Name","default")返回值为Cookie的内容。
参数1--数据名称(字符串类型);
参数2--取数据为空使用默认值(字符串类型);
返回值为字符串类型。
获取对象属性值。
代码示例:GetProperty("Entity1","name"),返回值为该属性值。
参数1--对象(字符串类型);
参数2--属性名(字符串类型);
返回值为字符串类型。
检查指定字符串在被检查串中的指定位置后的第一个匹配项的位置(0基准),返回查找结果,没有找到返回-1。
代码示例:IndexOf("abcabbaab","bc",0) 返回值为1。
参数1--原字符串(字符串类型);
参数2--指定字符串(字符串类型);
参数3--起始检查位置(整数类型),可忽略,忽略则从头开始检查;
返回值为整数类型。
在指定字符串的指定位置插入另外一指定的模式串,返回插入指定串后的结果字符串。
代码示例:Insert("abc",1,"oo"),返回值为"aoobc"。
参数1--原字符串(字符串类型);
参数2--插入指定字符串的位置(整数类型,0基准);
参数3--指定插入的字符串(字符串类型);
返回值为字符串类型。
检查输入的参数是否为空串,为空返回True。
代码示例:IsEmpty("")返回值为True。
参数1--被检查的字符串(可以是实体字段,控件值,变量等但是必须数据类型要为字符串类型)
返回值为布尔值
检查字符串是否为空串或者全部是空格,如果是返回True。
代码示例:IsWhiteOrSpace(" "),返回值为True。
参数1--被检查的字符串(可以是实体字段,控件值,变量等但是必须数据类型要为字符串类型);
返回值为布尔值。
从头到指定索引位置(0基准)之间,找到最后一个匹配串,并返回其索引位置;没有找到返回-1。
代码示例:LastIndexOf("abcabbcadabc","bc",9),返回值为5。
参数1--原字符串(字符串类型);
参数2--查找字符串(字符串类型);
参数3--检查截止位置(整数类型),可忽略,忽略则检查到末尾;
返回值为整数类型。
将实体某个字段拼接成一个字符串返回。
代码示例:ListToString("EntityName","ColumnName",";",0,true)返回值为拼接后的字符串。
参数1--实体名称(字符串类型);
参数2--字段名称(字符串类型);
参数3--拼接时的分隔符(字符串类型),可以省略,省略时默认使用分号作为分隔符;
参数4--记录筛选条件。0:全部记录;1:选中记录;默认为0;
返回值为字符串类型。
参数5--函数增加是否过滤空值的选项。默认true处理,如果参数=false,则不去掉空值记录。
将实体某个字段拼接成一个字符串返回。
代码示例:ListToStringFunc("BR_IN_PARENT.aa","code",",")返回值为拼接后的字符串。
参数1--实体名称(字符串类型);
参数2--字段名称(字符串类型);
参数3--拼接时的分隔符(字符串类型);
返回值为字符串类型。
打日志信息到控制台上。
代码示例:LogFunc("aaaa","error") 返回值为 true。
参数1--日志信息(字符串类型);
参数2--日志类型("debug","info","warn","error");
返回值为布尔类型。
对数值型的字符串进行数值加减操作,并依照原格式返回字符串。
代码示例:NumberCodeAdd("0010203",-3)返回值为"0010200"。
参数1--能转换成数值的编码字符串(字符串类型, 仅支持正整数);
参数2--累加的数值(整型);
返回值为字符串类型(返回值长度有参数1决定,补前导零,相加值小于零,结果将为零)。
左填充字符串,使其达到指定长度。返回填充后的字符串。
代码示例:PadLeft("abc",5,"1") 返回值为"11abc"。
参数1--原字符串(字符串类型);
参数2--指定的长度(整数类型);
参数3--填充字符串(字符串类型且长度只能为1);
返回值为字符串类型。
检查指定字符串长度是否达到指定长度,未达到则用指定字符在末尾填充,返回填充好的字符串。
代码示例:PadRight("abc",5,"1"),返回值为"abc11"。
参数1--原字符串(字符串类型);
参数2--指定的长度(整型);
参数3--填充字符串(字符串类型,长度只能为1);
返回值为字符串类型。
移除指定索引(0基准)位置、指定长度的字符,返回移除后的字符串。
代码示例:Remove("abcdefg",2,3),返回值为"abfg"
参数1--原字符串(字符串类型);
参数2--开始移除的索引位置(整型,不能小于0,第一个字符索引为0);
参数3--移除字符串的长度(整型,大于0);
返回值为字符串类型。
用指定的字符串替换原始字符串中的子串,返回替换后的结果。
代码示例:Replace("abcabbaab","ab","123",True)返回值为123c123ba123。
参数1--原字符串(字符串类型);
参数2--模式串(字符串类型);
参数3--替代串(字符串类型);
参数4--是否支持正则替换,True为正则替换,False为普通替换(布尔类型),该参数不填时按普通替换处理;
返回值为字符串类型。
按位置替换字符串。替换位于指定位置范围的字符串。索引超出指定范围的不变,beginIndex < endIndex并且为有效范围才替换。
代码示例: ReplaceByIndex("abcdefg","12345",0,3),返回:"12345defg"。
参数1:原始字符串(必填);
参数2:替换字符串(必填);
参数3:替换开始下标(包含,从0开始,必填不能忽略);
参数4:替换结束下标(不包含,从0开始,可以忽略,忽略时表示替换到结尾);
返回值为字符串类型。
用指定的字符串替换原始字符串中的子串,返回替换后的结果。
代码示例:ReplaceFunc("abcabbaab","ab","123")返回值为123c123ba123。
参数1--原字符串(字符串类型);
参数2--模式串(字符串类型);
参数3--替代串(字符串类型);
返回值为字符串类型。
本地储存数据。
代码示例:SetLocalStorage("Name","Value") 操作成功返回True。
参数1--数据名称(字符串类型);
参数2--数据的值(字符串类型);
返回值为布尔类型。
检查指定的字符串是否以另一指定的模式串开头,返回检查结果。
代码示例:StartsWith("V平台","V平")返回值为True。
参数1--被检查字符串(字符串类型);
参数2--指定的字符串(字符串类型);
返回值为布尔值。
从字符串指定索引(0基准)位置开始提取指定长度的该字符串的子串,返回提取出的子串。
代码示例:Substring("abcdefg",2,3),返回值为"cde"。
参数1--原字符串(字符串类型);
参数2--开始提取子串的索引位置(整型,不能小于0,第1个字符索引为0);
参数3--提取子串的长度(整型,大于0);
返回值为字符串类型。
将指定字符串转换成小写形式(非英文忽略),返回小写字符串。
代码示例:ToLower("ABC")返回值为"abc"。
参数1--原字符串(字符串类型);
返回值为字符串类型。
将指定字符串转换成大写形式(非英文忽略),返回大写字符串。
代码示例:ToUpper("abc")返回值为"ABC"。
参数1--原字符串(字符串类型)
返回值为字符串类型。
移除字符串末尾的空格,返回移除后的字符串。
代码示例:TrimEnd(" abc "),返回值为" abc"。
参数1--原字符串(字符串类型);
返回值为字符串类型。
移除字符串开头的空格,返回移除后的字符串。
代码示例:TrimStart(" abc ")返回值为"abc "。
参数1--原字符串(字符串类型);
返回值为字符串类型。
将一个或者多个实体的json字符串反序列化成一个或者多个实体。
代码示例:VarToEntity(str)将str字符串反序列化成实体。
参数1--字符串。
返回值为实体类型。
前台实体转换为二维数组json函数。
代码示例:VConvertEntityToJson("实体名称",0,"fieldMapping1,fieldMapping2") 返回值为二维数组形式的json
参数1:要转换json的实体名称;
参数2:获取记录的方式,0代表全部,1代表选中行,默认为0;
参数3:实体中某些字段是json串需要特殊处理的,逗号隔开(可选)。【注】第三个参数不要理解成需要转成json的字段。
返回值为字符串类型。
前台实体转换为XML。
代码示例:VConvertEntityToXML("实体1","实体2") 返回拼装后的XML内容
参数1-N:前台实体名称,可动态添加(字符串)
返回值为字符串类型。
将实体数据转换成key-value形式的json函数。
代码示例:VConvertKeyValueEntityToJson("实体1","code","value",0,"code1,code2") 返回拼装后key-value形式的json
参数1:实体名称
参数2:作为key的字段名
参数3:作为value的字段名
参数4:获取记录的方式0所有行/1选中行,默认为0
参数5:需要使用对象方式的key列表,逗号分隔(可选)
返回值为字符串类型。
二维数组json还原为前台实体函数。
代码实例:VRestoreJsonToEntity("json内容","实体名称")
参数1:由VConvertEntityToJson函数生成的二维数组json信息。
参数2:还原数据的目标实体名称。
返回值为实体类型。
XML数据还原为前台实体数据函数。
代码实例:VRestoreXMLToEntity("xml内容")
参数1:由VConvertEntityToXML函数生成的XML信息。
返回值为实体类型。
将变量实体转换为二维数组json。
代码示例:VConvertEntityToJsonFunc("BR_IN_PARENT.entityCode","fieldMapping1,fieldMapping2") 返回值为二维数组形式的json
参数1:要转换json的实体编码;(字符串类型)
参数2:字段编码,指实体中某些字段的值是json格式,需要特殊处理的,多个字段用逗号隔开(此参数可选)。【注】参数2不要理解成需要转成json的字段。
返回值类型:字符串类型。
将变量实体转换为XML字符串。
代码示例:VConvertEntityToXMLFunc("BR_IN_PARENT.a","BR_OUT_PARENT.b") 返回拼装后的XML内容。
参数1-N: 实体编码。(字符串类型)
返回值类型:字符串类型。
二维数组json还原为实体。
代码实例:VRestoreJsonToEntityFunc("json内容","BR_IN_PARENT.entityCode")
参数1: 由VConvertEntityToJson/VConvertEntityToJsonFunc函数生成的二维数组json信息。(字符串类型)
参数2: 还原数据的目标实体编码。(字符串类型)
无返回值。
将XML数据还原为实体数据。
代码实例:VRestoreXMLToEntityFunc("xml内容")
参数1: 由VConvertEntityToXML/VConvertEntityToXMLFunc函数生成的XML信息。(字符串类型)
无返回值。