Google apps scriptで行を固定・解除する

Google apps scriptで行を固定・解除する方法

  • setFrozenRows(rows)

を使う。

指定された行数をフリーズします。ゼロの場合、行はフリーズしません。

参照元Class Sheet  |  Apps Script  |  Google Developers

 

Google apps scriptで行を固定する例

/*1行目を固定する*/
function gyoukotei() {

var ss,sht

ss = SpreadsheetApp.getActiveSpreadsheet();
sht = ss.getActiveSheet();

//1行目を固定
sht.setFrozenRows(1);

}

 

結果

1行目が固定されました。

 

Google apps scriptで行の固定を解除する例

/*1行目の固定を解除する*/
function gyoukotei_kaijo(){
var ss,sht

ss = SpreadsheetApp.getActiveSpreadsheet();
sht = ss.getActiveSheet();

//1行目の固定を解除(0にする)
sht.setFrozenRows(0);

}

 

結果

1行目の固定が解除されました。

 

 

まとめ

getFrozenRowsではない。setFrozenRowsである。

固定する場合はsetFrozenRows(1)←行数を指定。

解除する場合はsetFrozenRows(0)←0を指定。