GAS開発者向けにスプレッドシートのグリッド線機能をすべてまとめました。
Excelもそうですが、セルにデフォルトで表示されている薄い灰色のグリッド線、シートの内容によってはない方がよい時もありますね。
メニューでワンクリックで簡単に変えられますが、どうしてもGASで処理に応じて動的にグリッド線の表示と非表示を切り替えたい場合はご活用ください。
グリッド線に関するメソッドをすべて載せてます。少しでも参考になれば幸いです。
Google Apps Script スプレッドシート 基礎 リファレンス
当ページは、GAS公式リファレンスを元にスプレッドシートの機能毎にまとめた基礎的な内容となっております。
若干、文言がおかしい可能性がありますが、あらかじめご了承ください。
GAS基本メソッドまとめ一覧はコチラ↓↓↓です。スプレッドシートの基本的な機能をまとめてますので、ぜひご活用ください。
まずは実際に動かしてみることをオススメします。マクロの登録方法は以下を参照いただければと思います。
GASの本はまだまだ少ないですね。基礎レベルであれば、以下の参考書が初心者にはベストの本です。
基本的な仕様やよく使われる機能の設定方法がまとまっています。
※JavaScriptの知識が既にある程度ある人にとっては冗長かもしれません。
シートクラス[Sheet]のグリッド線非表示設定
シートのグリッド線非表示設定メソッドです。
グリッド線非表示設定[setHiddenGridlines(hideGridlines)]
setHiddenGridlines(hideGridlines)
シートのグリッド線を非表示または表示にします。
function setHiddenGridlinesSample() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
sheet.setHiddenGridlines(true);
}
名前 | タイプ | 説明 |
---|---|---|
hideGridlines | Boolean | trueの場合、このシートでグリッド線を非表示にします。そうでなければ、グリッド線を表示します。 |
Return
Sheet - this sheet, for chaining
シートクラス[Sheet]のグリッド線非表示確認
シートのグリッド線非表示確認メソッドです。
グリッド線非表示確認[hasHiddenGridlines()]
hasHiddenGridlines()
シートのグリッド線が非表示の場合はtrueを返します。それ以外の場合はfalseを返します。グリッド線はデフォルトで表示されています。
function hasHiddenGridlinesSample() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
Logger.log(sheet.hasHiddenGridlines());
}
Return
Boolean - グリッド線が非表示の場合はtrueです。それ以外の場合はfalse
参照:Google Apps Script | REFERENCE | SpreadSheet | Class Sheet | Methods | hasHiddenGridlines()
最後に
GASグリッド線機能のまとめをご紹介させていただきました。
必要に応じて、有益な情報でさらに更新していきたいと思います。
プログラミングスキルを向上させるためには、本を読むだけでは脳にインプットされませんね。
実際に手を動かしてアウトプットしまくるのが一番の近道だと思います。
実際にサンプルソースをコピーして実行した結果がどうなるかを体験してみてください。
自分なりのアレンジを加えたり、なぜエラーになるのかを考え、何度も試行錯誤して問題を解決しまくり、着実に理解しながらスキルを向上させていきましょう。
GASはExcelVBAとはかなり違いますが、ベースとなっているJavaScriptは覚えて損はないプログラミング言語なのでショートカットキーなどと組み合わせてぜひ活用してみてください。
Googleスプレッドシート全ショートカットキー一覧はこちら↓↓↓
ショートカットキー一覧にもGASメソッドを載せています。どの操作からどのメソッドが呼ばれるのかイメージしてください。
コメント