教えて!GAS!

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

Google Apps Scriptでのオブジェクト内のプロパティ値の変更方法

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 オブジェクト.プロパティ = 新しい値; 解説 この構文は、オブジェクトのプロパティを変更するためのものです。「オブジェクト」は、プロパティを持つ変数で、「プロパティ」はそのオブジェクトの…

Google Apps Scriptでのオブジェクトのメソッドについて

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 let オブジェクト名 = { メソッド名: function(引数) { // 処理内容 }};// メソッドの呼び出しオブジェクト名.メソッド名(引数); 解説 オブジェクトの要素として関数(メソッド)を使用することが…

Google Apps Scriptでのオブジェクトのプロパティについて

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 オブジェクト.プロパティ; 解説 オブジェクトとは、何かしらの物やデータの集まりを表すものです。例えば、犬というオブジェクトには「名前」や「色」、「年齢」などのプロパティ(情報)がありま…

Google Apps Scriptでのオブジェクトについて

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 let オブジェクト名 = { プロパティ名1: 値1, プロパティ名2: 値2, メソッド名: function() { // 処理内容 }}; 解説 オブジェクトは、複数のデータや機能を一つにまとめた「箱」のようなものです…

Google Apps Scriptでのブロックスコープの使い方

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 { let 変数名 = 初期値; // ブロック内でのみ使用できる変数}console.log(変数名); // エラーになります 解説 ブロックスコープとは、変数が宣言されたブロック(中括弧 {} で囲まれた部分)内で…

Google Apps Scriptでの関数スコープの使い方

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 function 関数名() { let 変数名 = 初期値; // 変数の宣言と初期化 // ここで変数を使った処理を行います console.log(変数名); // 変数の値をログに出力}// 関数の外で変数を使うことはできませ…

Google Apps Scriptでのグローバルスコープの使い方

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 // グローバルスコープに変数を定義let グローバル変数 = "これはグローバルスコープの変数です";function サンプル関数() { // グローバル変数を使用 console.log(グローバル変数);}// 関数外で…

Google Apps Scriptでのスコープとその種類について

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 // グローバルスコープの変数let グローバル変数 = "これはグローバルスコープの変数です";function サンプル関数() { // 関数スコープの変数 let ローカル変数 = "これは関数スコープの変数です"…

Google Apps Scriptでのアロー関数の使い方

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 // アロー関数の基本構文(引数1, 引数2, ...) => { // 処理内容 return 戻り値;}// 引数が1つだけの場合は、括弧を省略できます引数 => { // 処理内容 return 戻り値;}// 処理が1行の場合は、波括…

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

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 // 関数リテラルの基本構文let 関数名 = function(引数1, 引数2, ...) { // 関数の処理内容}; 解説 関数リテラルとは、名前を持たない無名関数を使って関数を定義する方法です。上記の構文では、l…

Google Apps Scriptでの関数の参照渡しの使い方

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 // 関数の参照渡しfunction 関数A(関数B) { 関数B();}// 呼び出し例function 関数C() { console.log("関数Cが実行されました");}関数A(関数C); 解説 関数を引数として他の関数に渡すことができま…

Google Apps Scriptでの関数の値渡しの使い方

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 function 関数名(引数1, 引数2, ...) { // 関数内での処理} 解説 関数の値渡しとは、関数に引数を渡して、その引数を関数内で使用することです。たとえば、「足し算」をする関数を作る場合、2つの…

Google Apps Scriptでの関数の残余引数の使い方

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 function 関数名(引数1, 引数2, ...残余引数) { // 関数の内容 console.log(残余引数);} 解説 引数1, 引数2は通常の引数となり、...残余引数は残余引数となります。残余引数は、通常引数以外の引…

Google Apps Scriptでの関数のデフォルト引数の使い方

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 function 関数名(引数名 = デフォルト値) { // 処理内容} 解説 関数にデフォルト引数を設定することで、関数を呼び出すときに引数が省略された場合に代わりに使用する値を指定できます。これによ…

Google Apps Scriptでの関数の戻り値の使い方

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 function 関数名(引数) { // 処理内容 return 戻り値;} 説明 関数は何かしらの処理を行い、その結果を「戻り値」として返すことができます。戻り値は関数を呼び出したところで受け取ることができ…