例外:缺少 ) 在 for 循环控制之后

Exception: missing ) after for-loop control

本文关键字:循环 控制 之后 for 缺少 例外      更新时间:2023-09-26

我在运行代码时收到上述异常。

此函数假设 CSV 没有带逗号的字段,并去掉所有双引号function parseCsvResponse(csvString) {    var retArray = [];    var strLines = csvString.split(/'/g);    var strLineLen = strLines.length;    for (var i = 0; i  
// parse the response as a CSV
var csvContent = parseCsvResponse(resp.getContentText());
// clear everything in the sheet
sheet.clearContents().clearFormats();
// set the values in the sheet (as efficiently as we know how)
sheet.getRange(1, 1, csvContent.length /* rows */, csvContent[0].length /* columns */).setValues(csvContent);

}

正如评论者所建议的那样,这行看起来像罪魁祸首:

retArray.push(line.replace(/"/g, "").split(/,/));

你有一个开放的双引号对。

我认为这是因为这个。

/"/g

你可以把它放在引号里。像这样:

var myregexp =new RegExp('"','g');

问题:几乎相同。加星标?

http://code.google.com/p/google-apps-script-issues/issues/detail?id=419