Google スプレッドシート | Apps Scriptで指定セルに値を代入する方法

Google スプレッドシート Apps Script,Google スプレッドシート

Google スプレッドシート | Apps Scriptで指定セルに値を代入する方法

Google スプレッドシートにApps Scriptで指定セルに値を代入する方法とサンプルコードを紹介しています。

Apps Scriptで指定したセルに値を代入する

Apps Scriptを使って指定したセルに値を書き込むには以下のようなスクリプトで実行する事が可能です。

function setCellValue(sheet_name, row, col, value) {
	let sheet = SpreadsheetApp.getActive().getSheetByName(sheet_name)
	let cell = sheet.getRange(row, col)
	cell.setValue(value)
}

上記のsetCellValue()関数を呼び出すには例えば以下のように記述する事が可能です。

setCellValue('シート1', 2, 2, 'ABCDE') // シート名 行 列 値

以下は上記サンプルコードで利用している関数などについてまとめています。

関数など概要
getActive()アクティブなシートを取得
getSheetByName(シート名)シート名からシートを取得または指定
getRange(row, col)シートからセルを取得または指定
setValue(値)セルに値を代入
サンプルコードで利用している関数など
Apps Scriptで指定セルに値を代入した結果
Apps Scriptで指定セルに値を代入した結果