JavaScript 目次 - ray88’s diary
■グローバル領域
どの関数にも属さない領域にステートメントを記述することができ、
  この領域をグローバル領域という
プロジェクトに含まれるいずれかの関数が呼び出されると、
  呼び出された関数より先にグローバル領域に記述されたステートメントが実行される。
グローバル領域への記述は必要最低限とし、特定のファイルの記述箇所は
  一番上にまとめる。
※異なるファイルのに記述されていても、プロジェクト内の任意の関数呼び出し
  により、グローバル領域に記述される全てのステートメントが実行される。
  複数のファイルのグローバル領域にステートメントを点在させることは、
  わかりやすさの観点からもおすすめできない。
【サンプルコード①】
//myFunctionを呼び出した際に実行される const msg = 'Hello GAS!'; console.log(msg); function myFunction(){ }
【サンプルコード②】
//1番目に実行される console.log('Hello!'); //関数は最後に実行される function myFunction(){ console.log('Good night.....'); } //2番目に実行される console.log('Good bye.');