GAS スプレッドシートのセルの値を変更する

GAS スプレッドシートのセルの値を変更する

GAS(Google Apps Script)で、スプレッドシートのセルの値を変更する手順を記述してます。「setValue」に値を指定して変更します。入力制限などのある場合は、制限外の値を指定するとエラーになり変更することはできません。

環境

  • OS windows11 home
  • ブラウザ chrome 107.0.5304.107

セルの値を変更する

セルの値を変更するには、「setValue」を使用します。

setValue(値)

実際に、セル「A1」の値を変更してみます。

変更してみます。

function myFunction() {

  // GASを作成したスプレッドシート
  let spreadsheet = SpreadsheetApp.getActiveSpreadsheet();

 // 開いているスプレッドシートのワークシート
  let sheet = spreadsheet.getActiveSheet();

  let range = sheet.getRange("A1");

  range.setValue("変更しました")

}

実行結果をみると変更されていることが確認できます。

セルに関数

関数が入っていた場合でも上書きされます。

実行結果

入力制限

入力制限がかかっているセルに対して、制限外の値を指定するとエラーとなります。