GAS「ねこあつめ」Forループを使って猫たちの名前を取り出す

この記事では、GAS(Google APP Script)でForループを使ってセルの値を取得する方法の学びを掲載しています。
お世話になった記事は【初心者向けGAS】for文を使ったスプレッドシートの繰り返しの超基本 です。

GAS自作サンプルへ戻る

スプレッドシートの「ねこあつめ」のおともだちです。

一番左にあるA列の最初の行はタイトルですが、その下は、

「2行目 ヘキサにゃん」
「3行目 みっけ」
「4行目 サビガー」
「5行目 とらきち」

となっています。
この2行目から5行目までの猫たちの名前をForループを使って取り出します。

最終行5行目は、ねこ仲間を追加しても使えるように、最終行を、

lastRow=sheet.getLastRow();

と書いて取得しています。

ループは

「初期値 ; どこまでおっきくするか ; 増分」

「初期値 ; どこまでちっちゃくするか ; 減り分」

などと書くので、この場合は、
「2;最後の行;1」
となり、
「2から始める:最後の行まで:1行ずつ増える」
と読み替えられれます。

この時行を、「2行目」、「3行目」、「4行目」、「5行目」と1行ずつ増やしていくのに使う変数に、慣習的に「i」や「j」などの変数を使います。

Aやbでもよくね、って思われる方もいらっしゃると思いますが、これは他の言語でも同じようにiとかjとか使うので、これらがきたら、「ループなんだな」って押さえておくと宜しいかと思います。

では、コードを書いていきます。

実行します。

無事に、猫たちの名前が取り出せました(=^x^=)

GAS自作サンプルへ戻る