GAS :privateな関数 とか
関数をprivateにできないか調べてみた。トリガーなどで表示させたくないlocal的、サブルーチン的な関数は見える必要がない。
結論から書くと、関数名の末尾に_(アンダーバー)を記載する。
hogehoge_function_(){ console.log("hogehoge"); } hogehoge_main(){ hogehoge_function_(); }
上記の例では、「hogehoge_main」はトリガーやデバッグ対象に見えるけど、「hogehoge_function_」は見えなくなる。
参考
GASで自作ライブラリを作成してスクリプトを使い回す方法〜第4回 ライブラリ作成時のtips・注意点〜 | 経営管理deプログラミング