IsNull() 函数在 pentaho 修改的 java 脚本中无法识别
2018-06-14
2113
我试图根据修改后的 Javascript 步骤中的输入字段为输出字段分配一个值。我已将其编码为:
if ( !(person_id.isNull()) )
person_nm = substr(another_field,1,10)
else
person_nm = "";
当我运行此代码时,我收到错误:-
Modified Java Script Value.0 - Javascript error: Modified Java Script Value.0 - TypeError: Cannot find function isNull in object 7853. (script#90)
- 那么我哪里出错了?
-
在 else 部分,我实际上应该为
person_nm
分配一个 NULL ,但我找不到这样做的方法。有什么方法可以实现?
谢谢, Kanishk
2个回答
IsNull()
不是原生
Javascript
函数。它在许多框架中可用,例如
jQuery
,但不在
纯 JS
中。
在 纯 JS 中,您可以执行以下操作:
if(!person_id)
person_nm = substr(another_field,1,10)
else
person_nm = "";
nsousa
2018-06-14
在修改后的 Java 脚本中,您可以使用以下条件。
If (abc === null)
{
}
Helping Hand..
2018-06-14