0

Googleスプレッドシートに動的に行を挿入する方法を見つけようとしています。行のすべての列のすべてのデータを含むオブジェクトのリストがあります。forループを実行してから、スプレッドシートの行にデータを送信しようとしています。しかし、スプレッドシートは完全に空です。ですから、それが特定の問題を引き起こすかどうかはわかりません。

  for(var j=0; j < masterList.length; j++) {

        //tried this one but it didn't pan out
       sheet.appendRow([ masterList[j].Date, masterList[j].Name, masterList[j].Bugs,      masterList[j].Enhancements, masterList[j].Epic, masterList[j].DevOps, masterList[j].High ]);


   }
4

1 に答える 1

1

追加する前に、スプレッドシートにアクセスしてからシートにアクセスしていますか?これが例です。

function insertData(masterList) {

    var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
    var sheet = spreadsheet.getSheets()[0];

    for(var j=0; j < masterList.length; j++) {
        var ml = masterList[j];
        sheet.appendRow( [ ml.Date, ml.Name, ml.Bugs, ml.Enhancements, ml.Epic, ml.DevOps, ml.High ] );
    }
}
于 2012-10-01T21:35:32.150 に答える