GASでスプレッドシートの最終行を取得する

GASでスプレッドシートの最終行を取得するには

  • getLastRow()

を使う

getLastRow()
コンテンツを持つ最後の行の位置を返します。

戻る
Integer – 内容を含むシートの最後の行

参照:sheet#getLastRow()

Google apps scriptでスプレッドシートの最終行を取得するスクリプト

A列とB列に連番をふって、その最終行をLastRow()メソッドで取得。

取得した値をメッセージボックスに表示したスクリプト。

 

Google apps scriptでスプレッドシートの最終行を取得するsample

 

まとめ

sht.getLastRow()で取得出来るので覚えやすい。

シートオブジェクト.getLastRow()でシートの最終行が取得出来る。が!

getRange(“A:A”).getLastRow()ではA列の空白も含めた最終行が返されるので、使い方に注意が必要。

>>GASでスプレッドシートの最終列を取得する

>>GASでスプレッドシートの最大行を取得する

>>GASでスプレッドシートの最大列を取得する

>>スプレッドシートの行を固定する