お仕事おつにゃッス🐈
文系未経験から社内SEになった、あっきょ(@daily_code_JP)です!
Google Apps Scriptsで配列内の要素を取り出す方法で悩んだことありませんか?
この記事ではそのお悩みを配列内の要素を取得する方法を3つ紹介します。

- 配列内の要素を取得する方法を知りたい
- スプレッドシートで任意のセル内の値を取り出すのに使いたい
- プログラミングでJavaScriptを学んだけど、何を作っていいかわからない
誰でも無料で簡単にできますので、お気軽に学んでいきましょう!
タップできる目次
配列の要素を取得するイメージ

GASで配列内の要素を取得する方法を3つ紹介します。
配列内をあなた自身で操作できれば、オリジナルアプリの開発が楽になります。
また、セル内の値を取得して処理するときも楽になります。
結果として、人的ミスの削減や業務効率化につながります。
配列の要素を取得する準備
Google Apps Script で配列の要素を取得する準備をします。ファイルが1つ必要です。
必要なファイル
- Google スプレッドシート ・・・ コードの貼り付け
サンプルコードを貼り付ける方法
サンプルコードはGoogle スプレッドシートにコピペ。
上バーの「拡張機能」の中にある「Apps Script」をクリックしてコードを貼り付けます。

配列内の要素を取得する3つの方法
配列内の要素を取得する方法を3つ紹介します。
要素を取得する方法の一覧
- 配列内の番号を指定して取得
- shift() ・・・ 配列内の先頭の要素を取得するメソッド
- pop() ・・・ 配列内の末尾の要素を取得するメソッド
配列内の番号を指定して取得

配列内の順番をあらかじめ指定して要素を取得する方法です。
配列の後ろのかっこ内に番号を入れると要素を1つ取得します。
なお、配列の番号は0から始まるので、1番目の要素を取得するには「0」、3番目の場合は「2」をかっこ内に入れます。
配列内の番号を指定するサンプルコード
このサンプルコードの場合、配列の1番目と3番目の要素を取り出します。
function getArrayElement(){
const array = ["あ","い","う","え","お"];
Logger.log(array[0]);
Logger.log(array[2]);
}
実行結果は画像の通りです。配列内の「あ」と「う」を出力しました。

shift() | 配列の先頭から要素を取得

shiftメソッドは配列内の先頭の要素を取得します。
言い換えると、1番左側の要素を取得します。
引数は不要です。
shiftメソッドで要素を取得するサンプルコード
shiftメソッドを2回実行します。
function getArrayElement(){
const array = ["あ","い","う","え","お"];
const firstElem = array.shift(); //1回目
const secondElem = array.shift(); //2回目
Logger.log(firstElem);
Logger.log(secondElem);
}
実行結果は画像の通りです。
1回目で「あ」を取得した後、先頭の要素がずれて2回目は「い」が出力されました。

pop() | 配列の末尾から要素を取得

popメソッドは配列の末尾の要素を取得する方法です。
つまり、1番右側の要素を取得します。
引数は不要です。
popメソッドで要素を取得するサンプルコード
popメソッドで末尾から要素を2回取得します。
function getArrayElement(){
const array = ["あ","い","う","え","お"];
const firstElem = array.pop();
const secondElem = array.pop();
Logger.log(firstElem);
Logger.log(secondElem);
}
実行結果は画像の通りです。
1回目で「お」を取得した後、末尾の要素がずれて2回目は「え」を出力しました。

【必須】GASで配列を処理するコード一覧
この記事では、配列から要素を抽出するメソッドを紹介しました。
GASには、配列に要素を追加したり要素を削除することもできます。
誰でも無料で使えるコードを掲載しているので、ぜひご参考ください。
もちろん、コピペOKです。
-
【簡単】GASで配列に要素を追加する4つの方法
続きを見る
-
【入門】GASで配列の要素の一部を削除する4つの方法
続きを見る
二次元配列を処理するコードはこちら。
-
【5分で便利】GASで二次元配列内の配列から要素を取り出し
続きを見る
-
【初心者必須】GASで二次元配列を一次元化するflatメソッド
続きを見る
おわりに | GASスキルをさらに高めるには
以上、GASで配列の要素を取得する3つの方法でした。
そのままコピペして日常業務で使いやすいように改修したり、プログラミングの練習や動作確認用に使ってみましょう。
GASでさらに業務効率化したい場合、参考書やプログラミングスクールを使うとあなた自身でアプリを作るスキルが身に付きます。
初心者にもわかりやすく解説しています。

次回の記事もご期待ください!