如何从数据源文件设置 var 值?
How to set var value from a datasource file?
大家好 :) 英语不是我的第一语言,所以 请原谅任何错误,我想 运行 使用 var 来自数据源文件的值而不是硬编码值,我在编程方面没有很好的知识,但我尝试了一些方法但它总是以失败告终
这是我正在尝试的代码:
var load;
load = 'CODE: ';
load += 'SET !DATASOURCE eacc.csv' + '\n';
load += 'SET !DATASOURCE_COLUMNS 3' + '\n';
iimSet('i', I);
load += 'SET !DATASOURCE_LINE {{i}}' + '\n';
load += 'ADD !EXTRACT {{!COL1}}' + '\n';
load += 'ADD !EXTRACT {{!COL2}}' + '\n';
load += 'ADD !EXTRACT {{!COL3}}' + '\n';
iimPlay(load)
var COLUMN1 = iimGetLastExtract(1);
var COLUMN2 = iimGetLastExtract(2);
var COLUMN3 = iimGetLastExtract(3);
var a1 = {{COLUMN3}}
for(var J = 1; J <= a1; J++)
{
xxxxxxxxxx
}
我正在尝试将 column3 值放入循环
这是我的数据源:
XXX,YYY,10
XXX,YYY,20
XXX,YYY,05
XXX,YYY,13
所以任何人都知道如何解决这个问题并提前致谢:)
这是您可以使用的东西。只要稍加修改,你就会得到你想要的。
var load;
load = 'CODE: ';
load += 'SET !DATASOURCE eacc.csv' + '\n';
load += 'SET !DATASOURCE_COLUMNS 3' + '\n';
load += 'SET !DATASOURCE_LINE {{i}}' + '\n';
load += 'ADD !EXTRACT {{!COL1}}' + '\n';
load += 'ADD !EXTRACT {{!COL2}}' + '\n';
load += 'ADD !EXTRACT {{!COL3}}' + '\n';
I = 1;
while (true) {
iimSet('i', I);
iimPlay(load)
var COLUMN1 = iimGetLastExtract(1);
var COLUMN2 = iimGetLastExtract(2);
var COLUMN3 = iimGetLastExtract(3);
if (COLUMN3 == null) {
break;
}
var a1 = COLUMN3;
for (var J = 1; J <= a1; J++) {
////xxxxxxxxxx
alert(a1);
}
//alert(COLUMN3)
I++;
}
大家好 :) 英语不是我的第一语言,所以 请原谅任何错误,我想 运行 使用 var 来自数据源文件的值而不是硬编码值,我在编程方面没有很好的知识,但我尝试了一些方法但它总是以失败告终
这是我正在尝试的代码:
var load;
load = 'CODE: ';
load += 'SET !DATASOURCE eacc.csv' + '\n';
load += 'SET !DATASOURCE_COLUMNS 3' + '\n';
iimSet('i', I);
load += 'SET !DATASOURCE_LINE {{i}}' + '\n';
load += 'ADD !EXTRACT {{!COL1}}' + '\n';
load += 'ADD !EXTRACT {{!COL2}}' + '\n';
load += 'ADD !EXTRACT {{!COL3}}' + '\n';
iimPlay(load)
var COLUMN1 = iimGetLastExtract(1);
var COLUMN2 = iimGetLastExtract(2);
var COLUMN3 = iimGetLastExtract(3);
var a1 = {{COLUMN3}}
for(var J = 1; J <= a1; J++)
{
xxxxxxxxxx
}
我正在尝试将 column3 值放入循环
这是我的数据源:
XXX,YYY,10
XXX,YYY,20
XXX,YYY,05
XXX,YYY,13
所以任何人都知道如何解决这个问题并提前致谢:)
这是您可以使用的东西。只要稍加修改,你就会得到你想要的。
var load;
load = 'CODE: ';
load += 'SET !DATASOURCE eacc.csv' + '\n';
load += 'SET !DATASOURCE_COLUMNS 3' + '\n';
load += 'SET !DATASOURCE_LINE {{i}}' + '\n';
load += 'ADD !EXTRACT {{!COL1}}' + '\n';
load += 'ADD !EXTRACT {{!COL2}}' + '\n';
load += 'ADD !EXTRACT {{!COL3}}' + '\n';
I = 1;
while (true) {
iimSet('i', I);
iimPlay(load)
var COLUMN1 = iimGetLastExtract(1);
var COLUMN2 = iimGetLastExtract(2);
var COLUMN3 = iimGetLastExtract(3);
if (COLUMN3 == null) {
break;
}
var a1 = COLUMN3;
for (var J = 1; J <= a1; J++) {
////xxxxxxxxxx
alert(a1);
}
//alert(COLUMN3)
I++;
}