Expression コンポーネントの使用
RPA デスクトップデザインスタジオ の Expression コンポーネントを使用して、さまざまなオペランドと演算子で数学演算および論理演算を実行します。Expression コンポーネントでは、複数の演算子と関数が使用できます。
始める前に
必要なロール:なし
このタスクについて
各演算子には優先順位があり、式と演算子を組み合わせて使用できます。演算子の優先順位は以下のとおりです。
- プライマリ
- 単項
- べき乗
- 乗法
- 加法
- 関係
- 論理
Expression コンポーネントでは、複数の関数が使用できます。「Expression コンポーネントでサポートされている関数」を参照してください。
Expression コンポーネントのプロパティが設定可能です。
| プロパティ | 説明 |
|---|---|
| 実行後の遅延 | 実行後に一時停止する秒数。 |
| 実行前の遅延 | 実行前に一時停止する秒数。 |
| タイムアウト有効化 | タイムアウト値を設定するオプション。 |
| タイムアウト | 完了しなかった場合に操作が終了するまでの秒数。この値を適用するには、[タイムアウト有効化] プロパティを設定する必要があります。 |
手順
Expression コンポーネントが 2 つのオペランド間で数学演算を実行する
この例では、Variable コンポーネントが Expression コンポーネントで設定された 2 つのオペランド「i」と「j」の整数値を渡します。Expression コンポーネントは値を取得して、i>=j の値であるかどうかを確認します。結果は Decision コンポーネントに渡されます。Decision コンポーネントは結果を Show コンポーネントに渡します。この例では、「i」の値が「j」より小さいため、Show コンポーネントはメッセージボックスに「False」を表示します。