我在运行代码时收到了上述异常。
// 此函数假定 CSV 没有带逗号的字段, // 并去掉所有的双引号 函数 parseCsvResponse(csvString) { var retArray = []; var strLines = csvString.split(/\n/g); var strLineLen = strLines.length; for (var i = 0; i < strLineLen; i++) { var line = strLines[i]; 如果(行!=''){ retArray.push(line.replace(/"/g, "").split(/,/)); } } 返回 retArray; } 函数 populateSheetWithCSV(sheet, csvUrl, user, pw) { // 请求 CSV! var resp = UrlFetchApp.fetch(csvUrl, { 标题:{ // 使用基本认证 '授权': '基本' + Utilities.base64Encode(user + ':' + pw, Utilities.Charset.UTF_8) } });
// 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);
}