Google apps scriptで列幅を自動調整する

Google apps scriptで列幅を自動調整するには

 

✔ autoResizeColumn(columnPosition)

 

参照元Class Sheet  |  Apps Script  |  Google Developers

を使う。

 

Google apps scriptで列幅を自動調整する例

 

/*列幅を自動調整*/

function chuuouResize() {

var ss,sht,rng,col

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

//8列目の幅を自動調整
sht.autoResizeColumn(8);

}

 

結果

8列目のセル値の長さに合わせて列幅が広くなった。

 

まとめ

1列しか指定出来ないので、選択範囲を中央揃えにする時はfor loopなのかな。