ray88’s diary

お仕事で困ったとき用の自分用の覚書

GAS プライベート関数

プライベート関数のスコープはプロジェクト内となり、プロジェクトの外からは見えなくなり、呼び出すことができなくなる。
GASのスクリプトエディタの関数選択の際のプルダウンにも表示されなくなる。
スクリプトファイルに次々関数を宣言していくとスクリプトのエディタのプルダウンに多数の関数名が列挙されていき選択が面倒になる際には便利。
GAS 目次 - ray88’s diary
■関数名の最後にアンダースコアを付与するとプライベート関数として認識される
・構文

function 関数名_(){
  //処理
}

・サンプルコード(sayHello のみプライベート関数となっている)

function sayHello_() {
  console.log('Hello');
}

function sayGoddBye(){
  sayHello_();
  console.log('Good bye');
}