企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
[TOC] # 效果展示 * 示例 ![](https://img.kancloud.cn/6b/06/6b065d63f5a10b8e3880f5d4e90f4dba_1385x884.png) * 预览 ![](https://img.kancloud.cn/eb/a0/eba0800ade3402221ee87b52e2479270_1164x905.png) # 判断函数 ## \=istime() 1. 函数说明: 判定字符串是否具有转换成时间的合法格式 2. 语法:istime( string ) 3. 参数说明: string 字符串表达式 4. 返回值: true或false 5. 示例: 例1:=istime("2006-10-10") 返回 false 例2:=istime("2006-10-10 10:20:30") 返回 false 例3:=istime("20061010") 返回 false 例4:=istime("10:20:30") 返回 true 例5:使用数据集或单元格 集合:=istime('#{jm.create\_time}') 对象:=istime('${jm.create\_time}') 单元格:=istime(A1) ## \=isdate() 1. 函数说明:判定字符串是否具有转换成日期的合法格式 2. 语法:isdate( string ) 3. 参数说明: string 字符串表达式 4. 返回值: true或false 5. 示例: 例1:=isdate("2006-10-10") 返回:true 例2:=isdate("2006-10-10 10:20:30") 返回:true 例3:=isdate("20061010") 返回:false 例4:=isdate("10:20:30") 返回:false 例5:使用数据集或单元格 集合:=isdate('#{jm.create\_time}') 对象:=isdate('${jm.create\_time}') 单元格:=isdate(A1) ## \=isnumber() 1. 函数说明:判定字符串是否具有转换成数值的合法格式 2. 语法:isnumber( string ) 3. 参数说明: string 字符串表达式 4. 返回值: true或false 5. 示例: 例1:=isnumber("abc") 返回:false 例2:=isnumber("1234") 返回:true 例3:使用数据集或单元格 集合:=isnumber(#{jm.money}) 对象:=isnumber(${jm.money}) 单元格:=isnumber(A1) ## \=intval() 1. 函数说明:参数为空则返回默认值 0 2. 语法:intval(string) 3. 参数说明: string 字符串表达式 4. 返回值:0 5. 函数用途: 数据集字段值为空,会导致复杂表达式判断或运算报错,针对空值情况用此函数包一下 6. 示例: 例1:=intval('') 返回:0 例2:=intval('1234') 返回:1234 例3:使用数据集或单元格 集合:=intval(#{jm.money}) 对象:=intval(${jm.money}) 单元格:=intval(A1) ## \=strval() 1. 函数说明:参数为空则返回默认值`nil` 2. 语法:strval(string) 3. 参数说明: string 字符串表达式 4. 返回值:nil ,nil表示未定义值或空值的意思 5. 函数用途: 数据集字段值为空,会导致复杂表达式判断或运算报错,针对空值情况用此函数包一下 6. 示例: 例1:=strval('') 返回:nil 例2:=strval('test') 返回:test 例3:使用数据集或单元格 集合:=strval('#{[jm.name](http://jm.name/)}') 对象:=strval('${[jm.name](http://jm.name/)}') 单元格:=strval(A1)