Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript imacros,java脚本/datasource.csv行数=循环值_Javascript_Loops_Csv_Imacros - Fatal编程技术网

Javascript imacros,java脚本/datasource.csv行数=循环值

Javascript imacros,java脚本/datasource.csv行数=循环值,javascript,loops,csv,imacros,Javascript,Loops,Csv,Imacros,示例date.csv文件中有4行 var账户=7; 对于(k=1;k请这样尝试: var accounts = 7; for(k= 1; k<= accounts; k++){ iimDisplay("first_loop: "+ k); var extract; extract = "CODE:"; extract += "SET !REPLAYSPEED fast" + "\n"; extract += "SET !DATASOURCE date.csv" + "\n";

示例date.csv文件中有4行


var账户=7;
对于(k=1;k请这样尝试:

var accounts = 7; 
for(k= 1; k<= accounts; k++){
iimDisplay("first_loop: "+ k);
var extract;
extract =  "CODE:";
extract +=  "SET !REPLAYSPEED fast" + "\n"; 
extract +=  "SET !DATASOURCE date.csv" + "\n"; 
extract +=  "SET !DATASOURCE_LINE {{CSV}}" + "\n"; 
extract +=  "URL GOTO=http://www.tcmb.gov.tr/wps/wcm/connect/tcmb+tr/tcmb+tr" + "\n";
extract +=  "WAIT SECONDS=2" + "\n"; 
extract +=  "TAG POS=1 TYPE=A ATTR=TXT:ARŞİV" + "\n"; 
extract +=  "FRAME F=1" + "\n"; 

extract +=  "TAG POS=1 TYPE=SELECT FORM=NAME:doviz ATTR=NAME:gun CONTENT=%{{!COL1}}" + "\n"; 
extract +=  "TAG POS=1 TYPE=SELECT FORM=NAME:doviz ATTR=NAME:ay CONTENT=%{{!COL2}}" + "\n"; 
extract +=  "TAG POS=1 TYPE=SELECT FORM=NAME:doviz ATTR=NAME:yil CONTENT=%{{!COL3}}" + "\n"; 
extract +=  "TAG POS=1 TYPE=INPUT:BUTTON FORM=NAME:doviz ATTR=NAME:chk" + "\n"; 
extract +=  "WAIT SECONDS=2" + "\n"; 

iimSet("CSV", k);
iimPlay(extract);
}
var账户=7;
var提取物;
extract=“CODE:”;
提取+=“设置!快速回放”+“\n”;
extract+=“SET!DATASOURCE date.csv”+“\n”;
extract+=“SET!DATASOURCE”{{{CSV}}”+“\n”;
提取+=“URL转到=http://www.tcmb.gov.tr/wps/wcm/connect/tcmb+tr/tcmb+tr“+”\n”;
提取+=“等待秒数=2”+“\n”;
extract+=“TAG POS=1 TYPE=A ATTR=TXT:ARŞİV”+“\n”;
提取+=“帧F=1”+“\n”;
extract+=“TAG POS=1 TYPE=SELECT FORM=NAME:doviz ATTR=NAME:gun CONTENT=%{{{!COL1}}}”+“\n”;
extract+=“TAG POS=1 TYPE=SELECT FORM=NAME:doviz ATTR=NAME:ay CONTENT=%{{{!COL2}}”+“\n”;
extract+=“TAG POS=1 TYPE=SELECT FORM=NAME:doviz ATTR=NAME:yil CONTENT=%{{{!COL3}}”+“\n”;
extract+=“TAG POS=1 TYPE=INPUT:BUTTON FORM=NAME:doviz ATTR=NAME:chk”+“\n”;
提取+=“等待秒数=2”+“\n”;

对于(k=1;kso-sory,您不理解这个问题…如何将变量循环值更改为date.csv行数..感谢您的建议“实时站点链接等”为此,你需要用javascript打开你的文件,然后数数行数。这是另一回事。这是iMacros论坛上的一条帖子,由他们的技术支持回答,它回答了你的问题:试试吧。我以前看过并阅读过这个话题。非常复杂。提问者没有收到答案。我无法适应我的提问y代码。
var accounts = 7; 
for(k= 1; k<= accounts; k++){
iimDisplay("first_loop: "+ k);
var extract;
extract =  "CODE:";
extract +=  "SET !REPLAYSPEED fast" + "\n"; 
extract +=  "SET !DATASOURCE date.csv" + "\n"; 
extract +=  "SET !DATASOURCE_LINE {{CSV}}" + "\n"; 
extract +=  "URL GOTO=http://www.tcmb.gov.tr/wps/wcm/connect/tcmb+tr/tcmb+tr" + "\n";
extract +=  "WAIT SECONDS=2" + "\n"; 
extract +=  "TAG POS=1 TYPE=A ATTR=TXT:ARŞİV" + "\n"; 
extract +=  "FRAME F=1" + "\n"; 

extract +=  "TAG POS=1 TYPE=SELECT FORM=NAME:doviz ATTR=NAME:gun CONTENT=%{{!COL1}}" + "\n"; 
extract +=  "TAG POS=1 TYPE=SELECT FORM=NAME:doviz ATTR=NAME:ay CONTENT=%{{!COL2}}" + "\n"; 
extract +=  "TAG POS=1 TYPE=SELECT FORM=NAME:doviz ATTR=NAME:yil CONTENT=%{{!COL3}}" + "\n"; 
extract +=  "TAG POS=1 TYPE=INPUT:BUTTON FORM=NAME:doviz ATTR=NAME:chk" + "\n"; 
extract +=  "WAIT SECONDS=2" + "\n"; 

iimSet("CSV", k);
iimPlay(extract);
}
var accounts = 7;
var extract;

extract =  "CODE:";
extract +=  "SET !REPLAYSPEED fast" + "\n"; 
extract +=  "SET !DATASOURCE date.csv" + "\n"; 
extract +=  "SET !DATASOURCE_LINE {{CSV}}" + "\n"; 
extract +=  "URL GOTO=http://www.tcmb.gov.tr/wps/wcm/connect/tcmb+tr/tcmb+tr" + "\n";
extract +=  "WAIT SECONDS=2" + "\n"; 
extract +=  "TAG POS=1 TYPE=A ATTR=TXT:ARŞİV" + "\n"; 
extract +=  "FRAME F=1" + "\n"; 

extract +=  "TAG POS=1 TYPE=SELECT FORM=NAME:doviz ATTR=NAME:gun CONTENT=%{{!COL1}}" + "\n"; 
extract +=  "TAG POS=1 TYPE=SELECT FORM=NAME:doviz ATTR=NAME:ay CONTENT=%{{!COL2}}" + "\n"; 
extract +=  "TAG POS=1 TYPE=SELECT FORM=NAME:doviz ATTR=NAME:yil CONTENT=%{{!COL3}}" + "\n"; 
extract +=  "TAG POS=1 TYPE=INPUT:BUTTON FORM=NAME:doviz ATTR=NAME:chk" + "\n"; 
extract +=  "WAIT SECONDS=2" + "\n"; 

for(k= 1; k<= accounts; k++){
iimDisplay("first_loop: "+ k);
iimSet("CSV", k);
iimPlay(extract);
}