よく使うのにいつも忘れるのでメモ。
最終行と書いてますが、データが入っている最終行です。
function myFunction() {
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('シート1');
const maxRng = sheet.getRange(sheet.getMaxRows(), 1);
const lastRng = maxRng.getNextDataCell(SpreadsheetApp.Direction.UP);
const lastRow = lastRng.getRow(); //データが入っている最終行
console.log(lastRow);
}
(厳密な最終行、デフォルト1000件的なのを取得したいニーズってどれくらいあるんだろうか)
リテールでもスプレッドシート使いますよね?
ということでカレンダーに入れてみました。
参考
何回もこの記事にお世話になってる気がする。