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

Google apps scriptで行列を固定する時は

 

  • setFrozenRows(rows)
  • setFrozenColumns(columns)

 

を使う。

 

Google apps scriptで行列を固定するスクリプト

/*行と列の固定*/

function kotei(){

var ss,sht

ss = SpreadsheetApp.getActiveSpreadsheet();
sht = ss.getSheetByName('シート1');

sht.setFrozenRows(2);
sht.setFrozenColumns(8);

}

 

結果

2行目と8列目が固定される。

 

Google apps scriptで行列固定を解除するスクリプト

/*行と列の固定解除*/

function koteiclear(){

var ss,sht

ss = SpreadsheetApp.getActiveSpreadsheet();
sht = ss.getSheetByName('シート1');

sht.setFrozenRows(0);//<-行の数値の場所に0を入力
sht.setFrozenColumns(0);//<-列の数値の場所に0を入力

}

 

結果

行と列の固定が解除された。

 

まとめ

固定解除する際は「clear」でなく、固定の行列数字に「0」を入力すればOK。

 

参照元Class Spreadsheet  |  Apps Script  |  Google Developers