教えて!GAS!

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

基本操作

Google Apps Scriptでの代入演算子の使い方

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 代入演算子(=)加算代入演算子(+=)減算代入演算子(-=)乗算代入演算子(*=)除算代入演算子(/=)剰余代入演算子(%=) 解説 代入演算子は、変数に値を代入するために使用します。基本的な代…

Google Apps Scriptでの算術演算子の使い方

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 加算(+)減算(-)乗算(*)除算(/)剰余(%) 解説 算術演算子は、数値の計算を行うために使用します。基本的な算術演算子には以下があります。・加算(+): 2つの数値を足します。・減算(-)…

Google Apps Scriptでのオブジェクトのスプレッド構文の使い方

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 let 新しいオブジェクト = [...元のオブジェクト1, ...元のオブジェクト2]; 解説 この構文で使われる ... はスプレッド構文と呼ばれ、元のオブジェクトの要素を個別に展開し、新しいオブジェクト…

Google Apps Scriptでのオブジェクトの分割代入の使い方

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 let { プロパティ1, プロパティ2 } = オブジェクト; 解説 { プロパティ1, プロパティ2 }には、オブジェクトの中から取り出したいプロパティの名前を中括弧 {} で囲みます。オブジェクトには、分割…

Google Apps Scriptでの二次元配列のスプレッド構文の使い方

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 let 新しい二次元配列 = [...元の二次元配列1, ...元の二次元配列2]; 解説 この構文で使われる ... はスプレッド構文と呼ばれ、元の二次元配列の要素を個別に展開し、新しい二次元配列にコピーし…

Google Apps Scriptでの二次元配列の分割代入の使い方

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 let [[変数1, 変数2, 変数3], [変数4, 変数5, 変数6], [変数7, 変数8, 変数9]] = 配列名; 解説 二次元配列は、配列の中にさらに配列が入っている構造のことを指します。構文の左側で、二重の角括…

Google Apps Scriptでの二次元配列要素の参照及び代入方法

構文 二次元配列要素の参照 二次元配列要素への代入 プログラミング例 まとめ 構文 構文は以下の通りです。 二次元配列要素の参照 配列[行番号][列番号] 解説 配列の特定の位置にある値を取得することです。例えば、「座席表[2][3]」は、2行目の3列目の生徒…

Google Apps Scriptでのオブジェクトプロパティの参照及び代入方法

構文 プロパティの参照 プロパティへの代入 プログラミング例 まとめ 構文 構文は以下の通りです。 プロパティの参照 オブジェクト.プロパティ; 解説 オブジェクトリテラルのプロパティを参照することで、そのプロパティの値を取得できます。例えば、「生徒…

Google Apps Scriptでの配列要素の参照及び代入方法

構文 配列要素の参照 配列要素への代入 プログラミング例 まとめ 構文 構文は以下の通りです。 配列要素の参照 配列名[インデックス]; 解説 配列の要素にアクセスするには、配列名とインデックスを使います。インデックスは0から始まり、配列の最初の要素は…

Google Apps Scriptでのオブジェクトの使い方

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 let オブジェクト名 = { プロパティ名1: 値1, プロパティ名2: 値2,}; 解説 複数のデータを扱う方法として配列がありますが、複数のデータの集合を扱う別の方法があります。それがオブジェクトにな…

Google Apps Scriptでの配列のスプレッド構文の使い方

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 let 新しい配列 = [...元の配列1, ...元の配列2]; 解説 この構文で使われる ... はスプレッド構文と呼ばれ、元の配列の要素を個別に展開し、新しい配列にコピーします。この方法は、配列をコピー…

Google Apps Scriptでの配列の分割代入の使い方

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 let [変数1, 変数2, 変数3] = 配列; 解説 配列の分割代入とは、複数の変数や定数に配列の要素を纏めて代入することです。この構文により、配列の各要素が対応する変数に順番に代入されます。例え…

Google Apps Scriptでの二次元配列の使い方

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 let 二次元配列名 = [ [要素1, 要素2, 要素3], [要素4, 要素5, 要素6], [要素7, 要素8, 要素9]]; 解説 この構文は、二次元配列と呼ばれる配列の形を表しています。二次元配列とは、配列の中に配列…

Google Apps Scriptでの配列の使い方

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 let 配列名 = [要素1, 要素2, 要素3]; 解説 配列は、複数の値を一つの変数でまとめて管理するためのデータ構造です。配列の各値を「要素」と呼びます。上記の構文では、[要素1, 要素2, 要素3]とい…

Google Apps Scriptでのundefinedとnullの違いについて

構文 undefined null プログラミング例 まとめ 構文 変数にセットする値の違いについて紹介します。 ●変数にundefinedがセットされる場合let 変数名;●変数にnullがセットされる場合let 変数名 = null; 解説 undefined 定義: undefinedは、変数が宣言されたが…

Google Apps Scriptでのエスケープシーケンスの使い方

構文 プログラミング例 まとめ 構文 エスケープシーケンスには以下の種類例があります。 \n: 改行\t: タブ\\: バックスラッシュそのもの\": ダブルクォート\': シングルクォート 解説 エスケープシーケンスは、バックスラッシュ(\)とその後に続く特定の文…

Google Apps Scriptでのテンプレート文字列の使い方

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 `文字列${変数}文字列` 解説 テンプレート文字列は、バッククォート(``)で囲まれた文字列です。この中にプレースホルダー ${} を使って変数を挿入することができます。これにより、複数の文字列…

Google Apps Scriptでの基本データ型

構文 文字列 (String) 数値 (Number) 真偽値 (Boolean) 配列 (Array) オブジェクト (Object) プログラミング例 まとめ 構文 基本的なデータ型には以下のようなものがあります。 文字列 (String)数値 (Number)真偽値 (Boolean)配列 (Array)オブジェクト (Obje…

Google Apps Scriptでの変数の使い方

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 let 変数名 = 値; 解説 変数名には、自分が付けたい変数の名前を記述します。また、値には、変数にセットする初期値(数字や文字列)を記述します。 プログラミング例 具体的なプログラミング例を…

Google Apps Scriptでのコメントの使い方

構文 行コメント ブロックコメント プログラミング例 まとめ 構文 構文は以下の通りです。 行コメント:// コメント内容ブロックコメント:/* コメント内容 */ 解説 行コメント 行コメントは、1行だけコメントを追加したいときに使います。//の後にコメント…

Google Apps Scriptについて

Google Apps Scriptとは? Google Apps Scriptでできる事は? 使用時の操作の流れ まとめ Google Apps Scriptとは? Googleのサービス(例えば、GoogleドキュメントやGoogleスプレッドシート)をもっと便利に操作するために、Google社が作ったプログラミング…

Google Apps Scriptでの関数の使い方

構文 プログラミング まとめ 構文 構文は以下の通りです。 function 関数名() { // 実行するコード} 解説 関数を定義するには「function」を使用します。関数名には自由な名前を付けることができます。 プログラミング 具体的なプログラミング例を紹介します…