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