宏无效 属性 id
imacros invalid property id
嗨,我正在尝试遍历 csv 并将每一行存储在 JavaScript 变量中。
var y = {{!COL1}};
考虑
的正确方法是什么
macro += "SET !DATASOURCE C:\imacros\demo.csv" + "\n";
macro += "SET !DATASOURCE_COLUMNS 1" + "\n";
macro += "SET !DATASOURCE_LINE {{i}}" + "\n";
数组是用来存储事物列表的最佳选择。像这样创建数组:
var lines= [];
然后在读取行的循环中,执行以下操作:
lines.push(theLineIJustRead);
希望对您有所帮助。
这是一个典型的解决方案:
macro += "SET !DATASOURCE C:\imacros\demo.csv" + "\n";
macro += "SET !DATASOURCE_LINE {{i}}" + "\n";
macro += "SET !EXTRACT {{!COL1}}" + "\n";
// ...
var y = iimGetExtract();
JavaScript 中的 iMacros 示例:
var lines = read_file('C:\imacros\demo.csv');
for(var i=0;i<lines.length; i++){
alert(i + "("+lines[i].length+"): " + lines[i]);
}
function read_file(csv_file_name){
const CRLF = "\r\n";
const LF = "\n";
var lines = new Array();
var file_i = imns.FIO.openNode(csv_file_name);
var text = imns.FIO.readTextFile(file_i);
var eol = (text.indexOf(CRLF) == -1) ? LF : CRLF;
lines = text.split(eol);
return lines;
}
嗨,我正在尝试遍历 csv 并将每一行存储在 JavaScript 变量中。
var y = {{!COL1}};
考虑
的正确方法是什么 macro += "SET !DATASOURCE C:\imacros\demo.csv" + "\n";
macro += "SET !DATASOURCE_COLUMNS 1" + "\n";
macro += "SET !DATASOURCE_LINE {{i}}" + "\n";
数组是用来存储事物列表的最佳选择。像这样创建数组:
var lines= [];
然后在读取行的循环中,执行以下操作:
lines.push(theLineIJustRead);
希望对您有所帮助。
这是一个典型的解决方案:
macro += "SET !DATASOURCE C:\imacros\demo.csv" + "\n";
macro += "SET !DATASOURCE_LINE {{i}}" + "\n";
macro += "SET !EXTRACT {{!COL1}}" + "\n";
// ...
var y = iimGetExtract();
JavaScript 中的 iMacros 示例:
var lines = read_file('C:\imacros\demo.csv');
for(var i=0;i<lines.length; i++){
alert(i + "("+lines[i].length+"): " + lines[i]);
}
function read_file(csv_file_name){
const CRLF = "\r\n";
const LF = "\n";
var lines = new Array();
var file_i = imns.FIO.openNode(csv_file_name);
var text = imns.FIO.readTextFile(file_i);
var eol = (text.indexOf(CRLF) == -1) ? LF : CRLF;
lines = text.split(eol);
return lines;
}