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

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

  • setFrozenColumns(columns)

を使う。

 

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

参照元Class Sheet  |  Apps Script  |  Google Developers

 

 Google apps scriptで列を固定する例

/*1列目を固定する*/
function retukotei() {

var ss,sht

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

//1列目を固定
sht.setFrozenColumns(1);

}

 

結果

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

 

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

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

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

//1列目の固定を解除
sht.setFrozenColumns(0);

}

結果

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

 

まとめ

getFrozenColumnsではない。

setFrozenColumn複数系である。

固定する場合はsetFrozenColumns(1)←列数を指定。

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