我正在尝试开发step plugin
使用方法Pentaho
,
我使用textVar()
Input列出了变量。
问题是没有列出从上一步创建的自定义变量,因此我尝试environmentSubstitute(${var})
在我的代码中使用该变量来获取变量的值,并且没有任何影响!
因此,请引导我以正确的方式列出使用前面的步骤创建的自定义变量,并将其列出textVar()
到我的自定义步骤插件中的输入中。
经过数天的测试,我成功地使用以下代码列出了以前的字段名称:
Combo wField = new Combo();
String[] inputFields = transMeta.getPrevStepFields(stepname).getFieldNames();
Arrays.sort(inputFields);
for (String fName : inputFields) {
wField.add(fName);
}
就这样 :)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句