gpt4 book ai didi

java - pentaho修改java脚本值

转载 作者:行者123 更新时间:2023-11-30 07:53:00 25 4
gpt4 key购买 nike

我有一个 xml 文件,正在将其转换为 CSV,其中包含一个字符串,该字符串存在时表示一条新的数据记录。我想创建一个计数器(我认为最好使用修改后的 java 脚本值来完成)以在每次出现该值时递增。

目前我在修改后的 javascript 值中使用此代码:

var xmlRecordNum;
xmlRecordNum = 0;

if (xml_data_name == "NewRow"){
xmlRecordNum++;
}

但是,xmlRecordNum 始终重置为 0。

thing, xml_data_name, xmlRecordNum
t1,NewRow,1
t2,x1,0
t3,x2,0
t4,NewRow,1
t4,x4,0

我想看到的是:

t1,NewRow,1
t2,x1,1
t3,x2,1
t4,NewRow,2
t4,x4,2

有人知道我该怎么做吗?

最佳答案

您想保留跨行的值吗?

var xmlRecordNum;if ( xmlRecordNum==null ) { xmlRecordNum = 0 };

或者使用启动脚本(右键单击选项卡)并将 var xmlRecordNum=0 代码放入其中。 (稍微干净的解决方案)

关于java - pentaho修改java脚本值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33084022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com