Google Apps Scriptで多次元配列のデータを入力する

Google Apps Scriptでスプレットシートへのデータへの書き込みを行う際には、setValue()を用いて一つずつデータを入力するよりも、 入力しいたいデータを配列で持たせてsetValues()で一気に入力を行うほうが処理時間を短縮できます。

setValues()は以下のように使用します。

var data = [
    [1,2,3],
    [4,5,6],
    [7,8,9]
  ];
sheet.getRange(1,1,3,3).setValues(data);

getRange()

getRange(入力開始行,入力開始列,入力範囲(行),入力範囲(列))

のように使います。 入力したいデータの列と行が扱うデータによって変わる可能性がある場合は

sheet.getRange(1, 1, data.length, data[0].length);

 のように記述するといいと思います。