LEDIAMIX JOURNAL

リディアミックス ジャーナル

GASの使い方(while文)

この記事は投稿から一年以上経過しています。

今回はwhile文です。

 

while文

前回for文でループ処理について説明しましたが、

同じようにループ処理をするものです。

 

使い方は・・・

 

for(条件式){

//処理(繰り返し)

}

 

for文よりシンプルに見えますが、やっていることはほとんど同じことで、

ループのやり方が違うだけです。

「条件式」がTRUEを返す間は、繰り返し処理をずっとやりますよってことですね。

ちなみに「TRUE」「FALSE」というのは、理論値というものです。

要するに、マルかバツか、とか、OnかOffかというように、

「この条件は合ってますよ」という返事のようなものだと思ってください。

 

サンプル

以下のスクリプトを動かすと、

 

var i=0;

while(i < 10){

Logger.log(i);

i++;

}

 

事項結果には、

0から9までの数字が出力されるはずです!

 

前回のfor文で言うと、

for(var i = 0;i < 10;i++){

Logger.log(i);

}

と同じことです!

 

こちらもループ処理を抜ける処理をしっかりと記載することが必須です。

出ないとずっとループをすることになるので、気をつけて使いましょう。