条件

このステップでは、ロボットでのステップの実行に影響するブール値の条件を指定できます。このステップは頻繁に、ループ 内で使用されます。

プロパティ

名前
ステップの名前。
条件

それぞれがロボットの分岐に関連付けられている、ブール条件の変更可能なリスト。

動作
ステップを実行すると、true と評価される最初の条件に属する分岐が実行されます。他のすべての分岐はスキップされます。一致する分岐がない場合、ステップは何も実行せず、ロボットは次のステップに進みます。

例 1

この例では、文字列の特定の値がチェックされます。一致する場合は、スロー エラー ステップでエラーがスローされます。それ以外の場合、文字列は別の特定の値に対してチェックされ、メッセージはログ出力ステップでログに記録されます。いずれの条件も true とならない場合も含め、すべての場合において、ロボットは戻るステップに進みます。

次の例に示すように、true という条件で条件分岐を作成することができます。上記の条件のいずれにも当てはまらない場合、この分岐は常に実行されます。1 つ以上の分岐が常に実行されるため、いずれの条件にも一致しない場合、ステップを暗黙的にスキップすることはできません。

例 2

この例は前の例と似ていますが、最初の 2 つの分岐のどちらにも一致しない場合、実行は戻るステップに進み、ロボットはすぐに終了します。