google-spreadsheetからgoogle-apps-scriptを使用して、fetchUrlを使用して数百行のデータをフェッチし、sheet.appendRowを使用してそれらをシートに貼り付けようとしています。
データの取得と配列への分割はOKです。ただし、それらを1行ずつシートに追加すると、エラーが発生せずに失敗し、行が空になることがあります。
問題を再現するための非常に簡単な例を次に示します。
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()の挿入も機能していないようです。
誰かがこの状況を取り除くためのアイデアを持っていますか?前もって感謝します。