Pentaho Data Integration中的“修改的Java脚本值”步骤中的错误设置变量

时间:2019-02-15 17:58:20

标签: javascript pentaho pentaho-spoon pentaho-data-integration pdi

我以前在pentaho的6.0版中使用此步骤,并且以前可以正常使用,现在我们使用的是8.1版,并且在“修改Java脚本值”步骤中尝试设置变量时遇到此错误。 / p>

这是错误的简单示例。 enter image description here

var strVarName="setEnvTest";
var strVarValue="123456";
Alert(getVariable(strVarName, ""));
setVariable(strVarName,strVarValue, "r");
Alert(getVariable(strVarName, ""));
strVarValue="654321";
setVariable(strVarName,strVarValue, "r");
Alert(getVariable(strVarName, ""));

这是显示的错误:

enter image description here

由于错误而无法从先前的步骤中获取字段:

包装的java.lang.NullPointerException(脚本#4)

该错误表明第4行存在错误。

但这是一个pentaho示例。

请帮助!!

1 个答案:

答案 0 :(得分:0)

您应该使用window.alert

而不是发出警报

Alert(getVariable(strVarName,“”));

window.alert(getVariable(strVarName,“”));