教えて!GAS!

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

オブジェクト・クラス

Google Apps Scriptでのクラスの静的メソッドについて

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 class クラス名 { static メソッド名(引数1, 引数2, ...) { // メソッドの処理内容 }} 解説 クラスの定義において、staticを付けたメソッドはインスタンスを作らなくても使える「静的メソッド」と…

Google Apps Scriptでのクラスの静的プロパティについて

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 class クラス名 { static プロパティ名 = 値;} 解説 クラスの定義において、staticキーワードを使って静的プロパティを定義します。静的プロパティは、インスタンスではなくクラスそのものに属し…

Google Apps Scriptでのクラスの静的メンバーについて

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 class クラス名 { static 静的メンバー = 値; static 静的メソッド() { // 処理内容 }}// 使用例console.log(クラス名.静的メンバー);クラス名.静的メソッド(); 解説 クラスの静的メンバーはクラ…

Google Apps Scriptでのクラス内のプロトタイプメソッドについて

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 // クラスの定義class クラス名 { constructor(引数) { this.プロパティ = 引数; }}// プロトタイプメソッドの定義クラス名.prototype.メソッド名 = function() { // メソッドの処理}; 解説 クラ…

Google Apps Scriptでのクラス内のメソッドについて

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 class クラス名 { メソッド名(引数1, 引数2, ...) { // メソッドの処理 }}// クラスの使用例let インスタンス名 = new クラス名();インスタンス名.メソッド名(引数1, 引数2, ...); 解説 この構文…

Google Apps Scriptでのクラスのthisキーワードについて

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 this.プロパティ名 解説 this は、クラス内で使用されるキーワードで、現在のクラスインスタンスを指します。クラスのプロパティやメソッドにアクセスする際に使います。例えば、クラスの中で thi…

Google Apps Scriptでのクラスのコンストラクタについて

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 class クラス名 { constructor(引数1, 引数2, ...) { this.プロパティ1 = 引数1; this.プロパティ2 = 引数2; // 他の初期化処理 }} 解説 constructorはクラスのインスタンスが生成されるときに自…

Google Apps Scriptでのクラスのインスタンス化について

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 let インスタンス名 = new クラス名(引数); 解説クラスのインスタンス化とは、クラスをもとに新しいオブジェクト(インスタンス)を作ることです。newキーワードを使い、クラスの名前と引数を指定…

Google Apps Scriptでのクラスについて

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 class クラス名 { // プロパティ(変数) let プロパティ名; // コンストラクタ(初期化) constructor(プロパティ初期値) { this.プロパティ名 = プロパティ初期値; } // メソッド(関数) メソ…

Google Apps Scriptでのオブジェクト内のメソッド値の変更方法

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 オブジェクト.メソッド(新しい値); 解説 オブジェクトはプロパティやメソッドを持っています。メソッドは、オブジェクトが持つ機能のようなもので、メソッドの値を変更することで、その機能の動作…

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

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

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

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

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

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

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

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