Pentaho 数据集成:将文本转换为数字(Rhino)

问题描述 投票:0回答:1

我正在使用Pentaho数据集成,我需要将名为“密度”的变量中的字符串值内容转换为数值。

例如,如果密度=“6.5”,我需要将其转换为“6,5”。

我试过这个Javascript代码

var density = "6.5";
var num_density = parseFloat(density.replace(",", "."));

但是它不起作用并且错误是

org.mozilla.javascript.UniqueTag cannot be cast to java.lang.Number

我认为这与PDI使用Rhino引擎有关,但我不知道如何解决或找到替代方法。

如有任何建议,我们将不胜感激

javascript rhino pdi
1个回答
0
投票

它正常工作,我的朋友。

© www.soinside.com 2019 - 2024. All rights reserved.