Google Apps Script (GAS)シートに値を入力する方法

GASを使用してシートの指定したセルに値を入力するには、setValue()メソッドを使用します。

くじらいど

セルの値を削除するclear()についての記事もありますのでぜひ!

setValue()でシートに値を入力する方法

function setValue() {
  // 現在アクティブなスプレッドシートのシートを取得する
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  // セル'A1'に'Hello, GAS!'を入力する
  sheet.getRange('A1').setValue('Hello, GAS!');
}

このコードでは、SpreadsheetApp クラスの getActiveSpreadsheet() メソッドを使用して、アクティブなスプレッドシートを取得します。

次に、getActiveSheet() メソッドを使用して、アクティブなシートを取得します。最後に、getRange() メソッドを使用して‘A1’セルを指定し、setValue() メソッドを使用して‘Hello, GAS!‘を入力します。

実行すると、‘A1’セルに‘Hello, GAS!‘が入力されました。

setValues()でシートの複数のセルに複数の値を入力する方法

複数のセルに複数の値を入力したい場合は、setValues()メソッドを使用します。

function setValues() {

  // 現在アクティブなスプレッドシートのシートを取得する
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  
  // 複数の値を入力するためのデータ配列を作成
  var values = [
    ["りんご", "バナナ", "みかん"],
    ["レタス", "ほうれん草", "春菊"],
    // ここに必要なだけ値を追加できます
  ];
  
  // データをシートに設定
  sheet.getRange("A1:C2").setValues(values);
}

“A1:C2”のセルに、valuesで定義した二次元配列の各値が入力されます。

指定した範囲に複数の値が入力されました。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

アラサー社会不適合者の くじらいど です。
喘息・アトピー・鼻炎持ち。
趣味は絵を描くこと。

「失敗と後悔の海」を超えて、
自分の人生を描いています。

コメント

コメントする