UiPath Documentation
maestro
latest
false
Maestro ユーザー ガイド
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

判断

ブール値の条件に基づいてフローを 2 つのパスに分割するための意思決定ノードです。

機能

JavaScript の true/false 条件に基づいてプロセスを 2 つのパスに分割します。

構成のリファレンス

フィールドRequired既定 (Default)説明
はいなしBoolean 値と評価される JavaScript の式です。$vars.<nodeName>.<property>を使用してアップストリームの出力にアクセスします。
true 分岐ラベルいいえTrue[true]/[はい] 出力ハンドルに表示されるラベル。
false 分岐ラベルいいえFalsefalse/no 出力ハンドルにラベルが表示されている。

条件式の記述

条件では、スクリプト ノードと同じ JavaScript 環境を使用します。

// Simple comparison
$vars.httpRequest1.output.statusCode === 200

// Multiple conditions
$vars.data.status === "approved" && $vars.data.amount > 1000

// Null check
$vars.script1.output != null

// String check
$vars.user.role === "admin"
// Simple comparison
$vars.httpRequest1.output.statusCode === 200

// Multiple conditions
$vars.data.status === "approved" && $vars.data.amount > 1000

// Null check
$vars.script1.output != null

// String check
$vars.user.role === "admin"

この式は任意の JavaScript 値を受け入れます。厳密なブール値である必要はありません。真理値は真の分岐を取ります。偽の値は false の分岐を取ります。

例 1 — HTTP ステータス コードの分岐

式: $vars.httpRequest1.output.statusCode === 200

  • True →応答を処理します。
  • False → エラーを処理する

例 2 — 承認ゲート

式: $vars.reviewForm1.output.approved === true

  • True → プロセスを続行
  • False → リクエストに却下を通知する

例 3 — Null ガード

式: $vars.fetchUser1.output != null

  • True → ユーザー データで続行
  • False → 不明なユーザーを処理する

これを使用する場合とスイッチを使用する場合

[判断] は次の場合に使用します。[スイッチ] は次の場合に使用します。
結果が正確に 2 つ (はい/いいえ、合格/不合格、承認/却下済み) がある結果が 3 つ以上ある場合
この条件は 1 つのブール式ですある値を複数の case と照合する場合

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得