Google apps scriptで列を非表示にする

Google apps scriptで列を非表示にするには2種類の方法がある

 

  • sheetObject.hideColumn(range)
  • sheetObject.hideColumns(最初の行,最後の行)

 

を使う。

 

Google apps scriptで列を非表示|hideColumn(range)

列を非表示にするスクリプト例1

例)

function 列非表示() {

var ss,sht,rng

ss = SpreadsheetApp.getActiveSpreadsheet();
sht = ss.getSheetByName('シート1');
rng = sht.getRange("A1:G1");
sht.hideColumn(rng);

}

//シート1のAからG列を非表示に

 

Google apps scriptで列を非表示|hideColumns(最初の行,最後の行)

A〜G列を非表示にするスクリプト例2

function 列非表示2() {

var ss,sht

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

}

 

//シート1のAからG列を非表示に