跳到主要内容

判断函数

=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}')
    • 对象:=strval('${jm.name}')
    • 单元格:=strval(A1)

=iferror()

支持版本:2.3.0+

  1. 函数说明:如果公式的计算结果错误,则返回您指定的值;否则返回公式的结果。
  2. 语法:iferror(exp1,exp2)
  3. 参数说明: exp1: 待执行的目标表达式;exp2:仅支持固定值(不支持嵌套表达式或动态计算逻辑)
  4. 返回值:当表达式执行成功之后返回表达式的值,否则返回exp2
  5. 函数用途:规避单个表达式报错对后续流程的影响。
  6. 示例:
  • 例1:=iferror(100/0,0) 返回:0
  • 例2:=iferror(date2Str("1982","yyyy-mm-dd"),"2025") 返回:2025

案例展示

  • 示例

  • 预览