[Google App Script]エラー解消メモ

copyToで数式ではなく値だけコピーしたい場合:{contentsOnly:true}

copyTo(getRange(a,b,c,d),{contentsOnly:true})

データの最終行(最終列)を取得:getNextDataCell

var lastRow = sheet.getRange(1,1).getNextDataCell(SpreadsheetApp.Direction.DOWN).getRow();
・getLastRow/getLastColumnはシート全体の最終行、最終列をとるので注意
・行→DOWN、列→NEXT(最終行/列からUP/PREVIOUSで遡ることもできる)
<注意>
・getNextDataCellを使うときは、2行以上データがないとエラーになる
・途中に空白データがあるとそこで終わってしまう!

"対象の範囲の座標がシートのサイズから外れています。"エラーに悩まされる!

サポートいただけたら、りくろーおじさんを買います!