下記のような作業を想定。
- スプレッドシートの全シートを取得
- シート名をスプレッドシートに入力
誤サンプルコード
function myFunction{
var sheet = SpreadsheetApp.getActiveSheet();
var values = [‘a’,’b’,’c’];
sheet.getRange(行番号,列番号,行数,列数).setValues(values);
}
注意点
- setValuesメソッドで指定する配列は“二次元配列”でなければならない。
- 一次元配列を指定したい場合は、一次元配列を配列に入れる。
正サンプルコード
function myFunction{
var sheet = SpreadsheetApp.getActiveSheet();
var values =[ [‘a’,’b’,’c’]]; // 配列をさらに配列に入れることで2次元配列にする
sheet.getRange(行番号,列番号,行数,列数).setValues(values);
}
コメント