我有一个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
有谁知道我该怎么做?
答案 0 :(得分:1)
您希望跨行保留值吗?
var xmlRecordNum; if(xmlRecordNum == null){xmlRecordNum = 0};
或者使用启动脚本(右键单击选项卡),然后将var xmlRecordNum = 0代码放入其中。 (稍微清洁一点的解决方案)