教えて!GAS!

GASの基礎知識・書き方について紹介します。

Google Apps Scriptでの関数リテラルの使い方

構文

構文は以下の通りです。

// 関数リテラルの基本構文
let 関数名 = function(引数1, 引数2, ...) {
  // 関数の処理内容
};

解説

関数リテラルとは、名前を持たない無名関数を使って関数を定義する方法です。上記の構文では、letを使って変数「関数名」に無名関数を代入しています。この関数には、必要に応じて引数を設定し、関数内での処理を記述することができます。関数リテラルを使うことで、動的に関数を生成したり、関数を他の関数の引数として渡すことが簡単にできます。

プログラミング例

具体的なプログラミング例を紹介します。

// 数の合計を計算する関数リテラルの例
let 合計を計算 = function(数1, 数2) {
  let 結果 = 数1 + 数2;
  console.log("合計は: " + 結果);
};
// 関数リテラルを呼び出す
合計を計算(5, 10);

上記のプログラムは、「合計を計算」という変数に関数リテラルを代入しています。関数リテラルでは、数1と数2という2つの引数を受け取り、それらの合計を計算して結果という変数に保存します。その後、console.logを使って合計を出力します。最後に、合計を計算(5, 10);という呼び出しで、この関数を実行しています。

まとめ

関数リテラルは、名前を持たない関数を使って動的に関数を生成する方法です。この手法を使うと、関数を変数に代入したり、他の関数の引数として渡すことができます。