シートを操作する

【GAS】スプレッドシートのグリッド線を非表示にする

GASでスプレッドシートのグリッド線を非表示にするには「setHiddenGridlines(hideGridlines)」を利用する。

setHiddenGridlines(hideGridlines)

シートのグリッド線を非表示または表示します。

https://developers.google.com/apps-script/reference/spreadsheet/sheet#sethiddengridlineshidegridlines

スプレッドシートのグリッド線を非表示にするGAS実行の様子

setHiddenGridlines(hideGridlines)メソッドを利用して、スプレッドシートのグリッド線を非表示にするGASを実行してみました。

setHiddenGridlines(hideGridlines)-yes
setHiddenGridlines(hideGridlines)を実行した様子

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)のパラメーター

名前タイプ説明
hideGridlinesBooleantrueの場合、このシートのグリッド線を非表示にします。それ以外の場合はグリッド線を表示します。
setHiddenGridlines(hideGridlines)のパラメーター

setHiddenGridlines(hideGridlines)の戻り値

Sheet—このシート、連鎖用。

スプレッドシートのグリッド線を非表示にするまとめ

GAS×スプレッドシートのグリッド線を非表示にするならsetHiddenGridlines(hideGridlines)メソッドを利用しましょう。

意外と使えるメソッドなので、覚えておくことをオススメします。

関連記事:【GAS】スプレッドシートのシート名を変更する

関連記事:【GAS】スプレッドシートをコピーして新規シートを作成する

関連記事:【GAS】スプレッドシートで指定した名前で新規シートを作成する

関連記事:【GAS】スプレッドシートのアクティブシートを削除する

関連記事:【GAS】スプレッドシートで現在アクティブなシートを返す

関連記事:【GAS】スプレッドシートで名前・行・列数を指定して新規シートする

関連記事:【GAS】スプレッドシートのアクティブシートの名前を取得する

関連記事:【GAS】スプレッドシートでアクティブなシートを返す

関連記事:【GAS】スプレッドシートでアクティブなシートを取得する

-シートを操作する