While に関連する条件
- 最終更新日2024/10/31
While に関連する条件
While に関連する条件を使用して、繰り返しタスクのフローを制御します。これらの条件は、ループの実行を継続するか停止するかを決定します。また、[グループを追加] オプションを使用して、関連する条件をグループ化し、複雑なワークフローの管理を容易にすることもできます。
たとえば、データ セット内の特定の値をチェックする条件や、プロセスのステータスを確認する条件をグループ化できます。これにより、構造化された効率的なオートメーション スクリプトを維持し、ループの次の反復に進む前に、関連するすべての条件が一緒に評価されることが保証されます。
While | 説明 |
---|---|
アプリケーション | アプリケーションが実行中かどうかに基づいてを実行するには、アプリケーションは実行中です または アプリケーションは実行されていませんアクション の条件を使用します。 アプリケーション パスを入力するか、変数を使用してパスを指定し、条件が真になるまで待機する時間 (秒) を指定します。 注: [アプリケーションは実行中です] および [アプリケーションは実行されていません] の条件は、Internet Explorer
Bots の場合は適用できません。それは、対応するプロセス [iexplore.exe] が [Microsoft Edge] が [IE モード] で起動されているときに背後で実行されているからです。
|
Boolean | Boolean 変数の値に基づいて アクション を実行するには、この条件を使用します。この条件を使用して、2 つの Boolean 変数の値を比較するか、1 つの Boolean 変数と選択した Boolean 値を比較します。 |
データ テーブル | 指定したテーブルに値が含まれているかどうかに基づいてを実行するには、[データ テーブルは空です]アクション条件を使用します。 を実行するには、行数および列数の条件を使用します。列または行の数の値がアクション等しいかどうか、より大きいかどうか、またはより小さいかどうかに基づいて。 |
日時 | ターゲットの日時変数の値に比べてソース日時変数の値が [等しい] か アクション[等しくない] か、[より大きい] か [等しい] か、または [より小さい] か [等しい] に基づいてを実行するには、[日時変数] 条件を使用します。 |
ディクショナリ | 選択したディクショナリ変数に指定したキーが含まれているかどうかに基づいて一連の アクション を繰り返すには、この条件を使用します。 注: キーの比較では大文字と小文字が区別されます。
|
File | 以下の条件を使用して、アクションを実行します。
|
フォルダー が存在するかどうか | フォルダーが存在するかどうかに基づいて一連の アクション を繰り返すには、この条件を使用します。 |
画像認識 | これらの条件を使用して以下を確認します。
[ウィンドウ] 条件では、[ウィンドウのサイズ変更] オプションを使用してウィンドウの寸法を指定できます。 このオプションによって、より信頼性の高い Bot を実現できます。 これによってウィンドウのサイズは、タスクが記録された寸法に変更されるため、Bot におけるターゲット オブジェクトの識別能力が高まります。
注: このオプションは、サイズ変更可能なウィンドウに対してのみ使用できます。 これは [デスクトップ] または [タスクバー] オプションでは使用できません。
[ウィンドウ] の条件では、[プレビュー] オプションを使用して、キャプチャされた特定のオカレンスを選択し、画像を基準にしてクリック位置を設定できます。 |
JavaScript | 指定した JavaScript のステータスに基づいてを実行するには、[スクリプトが正常に実行されました] または [スクリプトが正常に実行されませんでした]アクション の条件を使用します。 スクリプトが含まれているファイルを選択し、オプションでリスト変数を選択してパラメーターを指定します。 |
レガシー オートメーション | [レガシー オートメーション] 条件は、移行した Bots が Automation 360 でシームレスに実行することを確認するためだけに使用します。 これらの条件を使用して新しい を開発することは推奨されませんBot。 以下を検証するには、以下の条件を使用します。
[ウィンドウ コントロール] 条件では、[ウィンドウのサイズ変更] オプションを使用してウィンドウの寸法を指定できます。 このオプションによって、より信頼性の高い Bot を実現できます。 これによってウィンドウのサイズは、タスクが記録された寸法に変更されるため、Bot におけるターゲット オブジェクトの識別能力が高まります。 |
リスト | 指定したリスト変数に特定の値が含まれているかどうかに基づいてを実行するには、List 変数アクション条件を使用します。 値には [数値]、[文字列]、または [Boolean] データ タイプを指定できます。 |
数字 | 指定した数値変数が特定の値と [等しい] か アクション[等しくない] か、特定の値 [より大きい] か、[等しい] か、または特定の値 [より小さい] か、[等しい] かに基づいてを実行するには、[数値変数] 条件を使用します。 |
Ping | マシンやサーバーが実行中かどうかを確認し、その結果に基づいてを実行するには、[Ping が成功] または [Ping が失敗]アクション の条件を使用します。 条件が真になるまで待機する時間 (秒) を入力します。 |
レコーダー |
注: [オブジェクトが存在します] と [オブジェクトが存在しません] というレコーダーの条件は、Microsoft Edge モードの Chromium ベースの Internet Explorer に対応しています。
|
サービス | サービスが実行されているかどうかに基づいてを実行するには、[サービス実行中] または [アクションサービス非実行中] 条件を使用します。 [サービス リスト] を選択して、使用可能なサービスのリストからサービスを選択します。 |
文字列 | 指定したソース文字列の値がターゲット値と [等しい] か [アクション等しくない] か、ターゲット値を [含む] か [含まない] かに基づいてを実行するには、[文字列変数] 条件を使用します。 [大文字と小文字を区別する] オプションを指定すると、2 つの文字列の大文字と小文字が一致する場合にのみアクションを実行できます。 Microsoft アプリケーションからテキストを抽出する場合、抽出されたテキストには、改行を示す 文字列が空かどうかに基づく条件を作成するには、[等しい] 演算子を使用してソース値と空のターゲット フィールドを比較します。 「条件付きステートメントの使用例」を参照してください。 |
タスク Bot | 指定したのステータスに基づいてを実行するには、[タスクが正常に完了しました] または アクション[タスクが正常に完了しませんでした]タスク Bot の条件を使用します。 タスクが失敗したかどうかを確認するために、[タスクが正常に完了しませんでした] 条件を指定した [エラー ハンドラー] を使用することもできます。 これは、エラー発生時に次のアクションで継続 オプションが アクション で有効でない限り、実行できます。 |
VBScript | 指定した Visual Basic スクリプトのステータスに基づいてを実行するには、[スクリプトが正常に実行されました] または [スクリプトが正常に実行されませんでした]アクション の条件を使用します。 スクリプトが含まれているファイルを選択し、オプションで変数を選択してパラメーターを指定します。 |
ウィンドウ | [ウィンドウ タイトル] を入力するか変数を使用して、特定のアプリケーション ウィンドウが開いているかどうかを確認するには、[ウィンドウが存在する] または [ウィンドウが存在しない] の条件を使用します。 条件が真になるまで待機する時間 (秒) を入力します。 これらの条件は、ウィンドウのタイトルが変わらない場合に、特定のウィンドウが開いているかどうかを確認し、その出力に基づいてさらにアクションを実行するために使用されます。
[ウィンドウが存在する] 条件では、同じウィンドウ変数を使用して、キャッシュから特定のウィンドウを検索します。 たとえば、Yahoo India の Web ページを開き、その Web ページの [News] オプションで [クリック] アクションを実行すると、そのアクションにより、ウィンドウのタイトルを変更する別のページに移動されます。 このときに [ウィンドウが存在する] 条件でウィンドウが存在するかどうかを検証すると、Bot はキャッシュから Yahoo India の Web ページをフェッチしてアクションを実行します。タイトルが変わっただけで、ウィンドウは同じだからです。 ウィンドウ変数の動作の詳細については、「自分で作成した変数 (ユーザー定義)」を参照してください。 同じタイトルのウィンドウが存在するか、またはウィンドウのタイトルが変更されたかどうかを確認するには、[同じタイトルのウィンドウは存在しません] または [同じタイトルのウィンドウが存在します] 条件を使用します。 条件が真であるかどうかを検証し続ける時間 (秒) を入力します。 これらの条件は、ウィンドウ タイトルが動的である場合に使用されます。 たとえば、Google アカウントの Web ページを開き、ユーザー名とパスワードを入力してアカウントにログインすると、ウィンドウ タイトルが変わります。 次のアクションとして新しいメールを作成する場合、次のアクションを実行する前に、これらの条件を使用して、同じタイトルのウィンドウが存在するか、タイトルが変更されているかを確認することができます。 |
グループ条件
一連のアクションを実行する前に Bot で一度に複数の条件をチェックしたい場合、[グループを追加] オプションを使用して、複数の Boolean 条件を追加するか、グループ内で [And] や [Or] オプションを使用して複数の条件を組み合わせます。
また、グループ内に追加でグループを作成することもできます。