値判定

このアクションはブール値を判定して、現在の分岐以降も実行を続行するか、他のことを実行する必要があるかを決定します。このアクションは、グローバル変数の値をチェックする必要があるときに役立つ機能の 1 つです。たとえば、このアクションを使用してカウンターが指定された値を超えたかどうかをチェックすることができます。

プロパティ

以下のプロパティを使用して [値判定] アクションを設定します。

条件

条件が含まれます。条件は true または false のどちらかを評価する必要があります。その他すべての値はアクションが実行されたときにエラーを生成します。条件の指定は、デフォルトではエクスプレッションを入力して行います。ただし、値セレクター の内のオプションを使用することもできます。

If

判定の基準となる厳密な条件を指定します。また、指定された条件の反転も可能です。デフォルトでは「条件が満たされていないか」を判定します。この条件が選択されており、条件の評価が false である場合、実行は Do プロパティによる指定の影響を受けます。しかし、条件の評価が true である場合、実行は現在の分岐以降も継続します。この条件の代わりに、反転した結果が得られる「条件が満たされているか」を判定することもできます。

Do

条件と if プロパティの組み合わせによって現在の分岐以降の実行を続行しないと判定された場合に、何を実行するかを決定します。

エラー処理の指定通り

[エラー処理] タブで、実行される内容を詳細に指定します。

後続のステップ全てをスキップ

現在の分岐以降の実行を停止します。

以下の例では、式を使用して条件を指定しています。これが条件を指定するデフォルトの方法です。

テキストが指定された長さを持っているかを判定します。

ScratchPad.shortText1.length() == 28 

複数の値を一度に判定します。

PersonInput.isMale && PersonInput.isMarried