blogこんにちは!Yukiといいます。本業のかたわら大阪で2016年夏から民泊運営のお手伝いをしています。民泊業務に関する様々なことを自動化・効率化したいと思い日々活動しています。扱う上で配列、特に二次元配列の理解はとても重要です。「どうしてGASでは二次元配列が重要なの?」、「二次元配列ってどんなものなの?」、「一次元配列と二次元配列の違いって?」という疑問に対して、初心者の方にわかりやすいように以下記事を公開しました。www.yukibnb.com今回は実際に配列の要素を追加・削除する方法を見ていきたいと思います。この記事ではまず一次元配列の要素を追加・削除する方法を紹介します。次回以降、応用編として二次元配列の要素を追加・削除する方法を紹介したいと思います。一次元配列と二次元配列の違い一次元配列と二次元配列の違いをさらっとおさらいしましょう。]の中に要素(値)が入っています。二次元配列を見やすくするとスプレッドシートの表のようになりますね。詳しくおさらいしたい方は以下記事をご覧ください。www.yukibnb.com一次元配列の要素を追加・削除する方法では一次元配列の要素を追加・削除する方法を見ていきましょう。一次元配列を操作する方法は数多くありますが、今回は特に使う機会が多い基本の4つを紹介します。配列の末尾の要素を削除するこれだけだとわかりにくいと思いますので一次元配列fruitsを用いて見ていきましょう。配列の先頭に要素を追加するunshiftを使用すると、配列の先頭に要素を追加することができます。配列の先頭に"apple"を追加したい場合、以下のようになります。["lemon","orange","peach"];//fruitsの先頭に"apple"を追加するfruits.unshift("apple");//ログ⇒["apple","lemon","orange","peach"]Logger.log(fruits);配列の先頭に複数の要素を追加したい場合、以下のようになります。配列の末尾に要素を追加するpushを使用すると、配列の末尾に要素を追加することができます。配列の末尾に"apple"を追加したい場合、以下のようになります。["lemon","orange","peach"];//fruitsの末尾に"apple"を追加するfruits.push("apple");//ログ⇒["lemon","orange","peach","apple"]Logger.log(fruits);配列の先頭に複数の要素を追加したい場合、以下のようになります。配列の先頭の要素を削除するshiftを使用すると、配列の先頭の要素を削除することができます。配列の先頭の"apple"を削除したい場合、以下のようになります。配列の末尾の要素を削除するpopを使用すると、配列の末尾の要素を削除することができます。配列の末尾の"apple"を削除したい場合、以下のようになります。["lemon","orange","peach","apple"];//fruitsの末尾の"apple"を削除するfruits.pop();//ログ⇒["lemon","orange","peach"]Logger.log(fruits);まとめ今回は一次元配列の要素を追加・削除する方法を4つ紹介しました。この方法をマスターできると、二次元配列の要素を追加・削除する方法の理解がスムーズになります。