2020年4月13日月曜日

スプレッドシートの2行目にデータを挿入したい insertRowAfter(1)


こういうシートがあって


2行目にデータを入れたい
この例ではA2にabc, B2にxyzを挿入する



コード.gs
function myFunction() {
  var sheetUrl = "SPREADSHEET_URL";// 対象のシートURL
  var sheet = SpreadsheetApp.openByUrl(sheetUrl).getSheets()[0];// 先頭シートを取得
  sheet.insertRowAfter(1);// 行を挿入する
  var values = [["abc", "xyz"]];// 入力する値たち
  var range = sheet.getRange(2, 1, 1, values[0].length);// 入力する範囲
  range.setValues(values);// 入力する
}