pentaho修改的java脚本中无法识别IsNull()函数
我正试图根据修改后的Javascript步骤中的输入字段为and output字段赋值。我的代码为:pentaho修改的java脚本中无法识别IsNull()函数,pentaho,etl,kettle,pdi,null-check,Pentaho,Etl,Kettle,Pdi,Null Check,我正试图根据修改后的Javascript步骤中的输入字段为and output字段赋值。我的代码为: if ( !(person_id.isNull()) ) person_nm = substr(another_field,1,10) else person_nm = ""; 当我运行此命令时,会出现以下错误:- 修改的Java脚本值。0-Javascript错误: 修改的Java脚本值。0-TypeError:在对象7853中找不到函数isNull。(脚本#90) 那么我错在哪里呢 在e
if ( !(person_id.isNull()) )
person_nm = substr(another_field,1,10)
else
person_nm = "";
当我运行此命令时,会出现以下错误:-
修改的Java脚本值。0-Javascript错误:
修改的Java脚本值。0-TypeError:在对象7853中找不到函数isNull。(脚本#90)
person\u nm
分配一个空值,但我找不到这样做的方法。怎样才能做到这一点Kanishk在修改后的java脚本中,您可以使用以下条件
If (abc === null)
{
}
IsNull()
不是普通的Javascript函数。它在许多框架中都可用,例如jQuery,但在普通JS中不可用
在纯JS中,您可以执行以下操作:
if(!person_id)
person_nm = substr(another_field,1,10)
else
person_nm = "";