使用来自 google-spreadsheet 的 google-apps-script,我正在尝试使用 fetchUrl 获取数百行数据并使用 sheet.appendRow 将它们粘贴到我的工作表中。
获取数据并拆分为数组是可以的。但是将它们逐行附加到工作表偶尔会失败而没有任何错误并导致空行。
这是重现问题的非常简单的示例。
function appendTest() {
var sSheet = SpreadsheetApp.getActiveSpreadsheet();
sheet = SpreadsheetApp.setActiveSheet(sSheet.getSheets()[2]);
for (var i = 0; i <= 100; i++) {
sheet.appendRow([i, 1, 2, 3, 4, 5]);
}
}
大约 5 或 10 行,有时会变空。插入 Utilities.sleep() 似乎也不起作用。
有没有人有任何想法摆脱这种情况?先感谢您。