概要
Google Apps Scriptでスプレッドシートを操作しようとすると、スプレッドシートへ入力されている値の最終行の位置を取得したい場合がよくあります。
そのような時に、最終行の位置を取得する方法です。
特定の範囲の最終行の位置を取得する方法は「Google Apps Scriptでスプレッドシートへ入力されている値の最終行の位置を取得する方法 その2」で説明をしています。
使用するメソッド
構文
Sheetオブジェクト.getLastRow()
引数
なし
戻り値
Integer
サンプルプログラム
function sample() {
// スプレッドシートオブジェクトを取得
const spreadSheet = SpreadsheetApp.getActiveSpreadsheet();
// シート名を指定してシートオブジェクトを取得(ここでは"シート1"というシートを指定)
const sheet = spreadSheet.getSheetByName("シート1");
// 最終行の取得
const lastRow = sheet.getLastRow();
Logger.log(lastRow);
}