G-SZ8EL6ZPC7

HOME | ステップアップ | 6 繰り返しを抜ける

繰り返しを抜ける

 

繰り返し処理中、ある条件を満たしたため繰り返し処理を終了して、次の処理へ移行する場合に使用します。

繰り返しコマンド実行中に繰り返しから抜ける

■ 使用するコマンド

繰り返し(回数)

指定した回数の分だけ、繰り返すコマンド。繰り返したい動作をこのコマンド内にドラッグ&ドロップします。

繰り返しを抜ける

繰り返しコマンドを終了して、次の処理へ移行するコマンド。

■ シナリオ

ExcelのA列の駅名を6行順番に読み、”渋谷”でなければB列に”〇”を記入して、”渋谷”であれば処理を終了する
 
デスクトップの環境情報を記憶する。
Excelを起動する。
Excelのセル値を取得で駅名を取得する。
「繰り返し(回数)」コマンドに回数6を設定する。
「繰り返し(回数)」コマンド内に下記のコマンドを書く。

・「文字列比較」コマンドで、A列のセル値が”渋谷”かどうか比較する
・「一致したとき」に「繰り返しを抜ける」コマンドを記入する
・「一致しなかったとき」に下記のコマンドを記入する
  ・B列に移動する
  ・”〇”を記入する
  ・次の行のA列に移動する
  ・A列の該当行のセル値を取得する

 文字抽出ループ(1行ずつ)コマンド実行中に繰り返しから抜ける

■ 使用するコマンド

文字抽出ループ(1行ずつ)

複数行の文字を1行ずつ記憶してループするコマンド。

繰り返しを抜ける

繰り返しコマンドを終了して、次の処理へ移行するコマンド。

■ シナリオ

記憶した文字列を1行づつ読取”continue”であれば、次の行を読み、”end”であれば、読取を終了する。
 
メモ帳を起動する。
データをデータ参照ID「text」に設定する。
「文字抽出ループ(1行ずつ)」コマンドで、読み込むデータ参照ID「text」と抽出後のデータ参照ID「line」を設定する。
「文字抽出ループ(1行ずつ)」コマンド内に下記のコマンドを記入する。
一致したとき、メモ帳に「”end"が見つかったため繰り返しを抜けます」と記入します。
「繰り返しを抜ける」コマンドで繰り返しを終了します。
一致しなかった時、メモ帳に「”continue"であるため処理を続けます」と記入します。