GASでスプレッドシートのグリッド線を非表示にするには「setHiddenGridlines(hideGridlines)
」を利用する。
setHiddenGridlines(hideGridlines)
シートのグリッド線を非表示または表示します。
https://developers.google.com/apps-script/reference/spreadsheet/sheet#sethiddengridlineshidegridlines
スプレッドシートのグリッド線を非表示にするGAS実行の様子
setHiddenGridlines(hideGridlines)メソッドを利用して、スプレッドシートのグリッド線を非表示にするGASを実行してみました。
setHiddenGridlines(hideGridlines)の使い方ですが、()の値を
- trueにすると罫線が非表示に
- falseにすると罫線が表示
といった指定でグリッド線の操作が可能です。
参照記事:【GAS】スプレッドシートのアクティブシートを削除する
スプレッドシートのグリッド線を非表示にするGAS
function rename(){
//SpreadsheetAppを起動
var ss = SpreadsheetApp.getActiveSpreadsheet();
//0番目のシートを取得
var sht = ss.getSheets()[0];
//shtのシート名を取得
var shtnm = ss.getSheetName();
//YESNOを確認
var yesno = Browser.msgBox("シート"+shtnm+"のグリッド線を非表示にしますか?",Browser.Buttons.YES_NO_CANCEL);
//ーーーーー条件分岐ーーーーー
//YESだったら
if(yesno == "yes"){
sht.setHiddenGridlines(true);
Browser.msgBox("シート「"+shtnm+"」のグリッド線を非表示にしました!");
}else{
Browser.inputBox("グリッド線は非表示にしていません!");
}
//ーーーーーここまでーーーーー
}
setHiddenGridlines(hideGridlines)のパラメーター
名前 | タイプ | 説明 |
---|---|---|
hideGridlines | Boolean | trueの場合、このシートのグリッド線を非表示にします。それ以外の場合はグリッド線を表示します。 |
setHiddenGridlines(hideGridlines)の戻り値
Sheet—このシート、連鎖用。
スプレッドシートのグリッド線を非表示にするまとめ
GAS×スプレッドシートのグリッド線を非表示にするならsetHiddenGridlines(hideGridlines)
メソッドを利用しましょう。
意外と使えるメソッドなので、覚えておくことをオススメします。
関連記事:【GAS】スプレッドシートをコピーして新規シートを作成する
関連記事:【GAS】スプレッドシートで指定した名前で新規シートを作成する
関連記事:【GAS】スプレッドシートのアクティブシートを削除する
関連記事:【GAS】スプレッドシートで現在アクティブなシートを返す
関連記事:【GAS】スプレッドシートで名前・行・列数を指定して新規シートする
関連記事:【GAS】スプレッドシートのアクティブシートの名前を取得する