Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
GoogleSSで最終行を取得して移動する
function GoLastRow() {
var as = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var lastRow = as.getLastRow();
// 意味 A1 ~ A最終行 迄の範囲取得
var A_Cells = as.getRange( 1,1,lastRow,1 );
// Aのすべてのセル内の値配列
var A_Values = A_Cells.getValues();
// 上記配列のケツから順に値が入っているかをチェックして入っていたらそのセルをアクティベート
for( var i=A_Values.length-1; i>=1; i-- ){
if( A_Values[i] != "" ){
as.getRange(i+1, 1).activate();
break;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment