我正在使用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引擎有关,但我不知道如何解决或找到替代方法。
如有任何建议,我们将不胜感激