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

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

  • getMaxColumns()

を使う。

・getMaxColumns()
コンテンツに関係なく、シート内の現在の列数を返します。

戻る
Integer – シートの最大幅

参照:sheet#getMaxColumns()

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

  • sht.getLastColumn()でシートの最終列を取得。
  • sht.getMaxColumns()でシートの最大列を取得。

メッセージボックスに最終列を最大列を表示したスクリプト。

 

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

 

まとめ

getMaxColumns()メソッドはシートに記載されているコンテンツ内容に関係なく、シートの最大列を取得する。

sht.getRange(1,1).getLastColumn()でも同じ結果が得られる。

他コンテンツやシートからデータ移動した際に、最大列が26以上になっているときなど使えるかな。。

>>GASでシートの最大行を取得する。

>>GASでシートの最終列を取得する。

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

>>GASでスプレッドシートに連番をふる

>>スプレッドシートの列を並び替える