finereport中的eval函数
时间: 2023-12-07 22:04:16 浏览: 163
FineReport函数
finereport中的eval函数是一个计算器函数,可以用于在报表中进行数学运算和逻辑运算。eval函数的语法格式如下:
eval(expression)
其中,expression是一个数学或逻辑表达式,可以包含数字、运算符、变量、函数等。
eval函数可以用于计算数学表达式,例如:
eval("1+2*3") //计算结果为7
eval函数也可以用于计算逻辑表达式,例如:
eval("1>2") //计算结果为false
eval函数还可以引用报表中的变量和函数,例如:
eval("$V{var1}+func1(2)") //计算结果为变量var1的值加上函数func1(2)的返回值
需要注意的是,eval函数会将表达式转换为字符串进行计算,因此在使用时需要注意表达式的格式和语法正确性。
阅读全文