Google apps scriptでスプレッドシートの行を非表示にする

Google apps scriptでスプレッドシートの行を非表示にするには

  • hideRow(row)

を使う。

・hideRow(row)
指定された範囲の行を非表示にします。

パラメーター

タイプ 説明
row Range 隠す行範囲

参照:sheet#hideRow(Range)

Google apps scriptでスプレッドシートの行を非表示にするスクリプト

A1~C10へテキストを入力して、隠したい行数(セル指定)をrng1へ格納。

rng2へrng1の行数を格納。

hideRow(rng1)で行を非表示にして、msgboxにrng2を表示したスクリプト。

 

Google apps scriptでスプレッドシートの行を非表示にするsample

まとめ

hideRow()は行数をナンバーで指定せずに、セル(“A1”)で指定する。

例えば1行目を非表示にしたいなら

「A1」でも「B1」でも「C1」でも同じ行を選択しているので、返される結果は同じになる。

>>スプレッドシートにある行の非表示を表示する

>>スプレッドシートの行非表示を表示|行数で指定する

>>スプレッドシートの列を非表示にする

>>スプレッドシートにある列の非表示を表示する