Expression コンポーネントの使用

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • RPA デスクトップデザインスタジオ の Expression コンポーネントを使用して、さまざまなオペランドと演算子で数学演算および論理演算を実行します。Expression コンポーネントでは、複数の演算子と関数が使用できます。

    始める前に

    必要なロール:なし

    このタスクについて

    各演算子には優先順位があり、式と演算子を組み合わせて使用できます。演算子の優先順位は以下のとおりです。
    1. プライマリ
    2. 単項
    3. べき乗
    4. 乗法
    5. 加法
    6. 関係
    7. 論理

    Expression コンポーネントでは、複数の関数が使用できます。「Expression コンポーネントでサポートされている関数」を参照してください。

    Expression コンポーネントのプロパティが設定可能です。
    表 : 1. Expression コンポーネントのプロパティ
    プロパティ 説明
    実行後の遅延 実行後に一時停止する秒数。
    実行前の遅延 実行前に一時停止する秒数。
    タイムアウト有効化 タイムアウト値を設定するオプション。
    タイムアウト 完了しなかった場合に操作が終了するまでの秒数。この値を適用するには、[タイムアウト有効化] プロパティを設定する必要があります。

    手順

    1. [ツールボックス] ペインで、 全般 > .
    2. Expression コンポーネントを [デザイン面 (Design surface)] にドラッグします。
    3. 淡い黄色のフィールドをダブルクリックし、式を入力します。 式フィールドの編集。
      データ入力ポートは各オペランドに動的に追加されます。たとえば、式 X+Y を入力すると、「X」と「Y」に対して 2 つのデータ入力ポートが追加されます。データ入力ポートはオペランドの値を受け取ります。
    4. 入力フィールドを設定するには、「ポートのプロパティを設定する」を参照してください。
    5. 下表に従って、Expression コンポーネントのデータポートとコントロールポートを、他のコンポーネントの対応するポートに接続します。
      表 : 2. Expression コンポーネントポートのパラメーター
      ポートタイプ ポート名 データタイプ 接続の目的 デフォルト値 必須?
      データ入力 ポートの名前はオペランドの名前と同じです。たとえば、X がオペランドの場合、ポート名は「X」です。 文字列 オペランドの値を取得します。 デフォルト値はありません。 はい
      データ出力 結果 オブジェクト 式の結果を返します。 適用外 適用外
    6. オプション: コンポーネントをテストするには、コンポーネントバーを右クリックし、[ここから実行 (Run From Here)] をクリックします。

    Expression コンポーネントが 2 つのオペランド間で数学演算を実行する

    2 つのオペランド間の数学演算。

    この例では、Variable コンポーネントが Expression コンポーネントで設定された 2 つのオペランド「i」と「j」の整数値を渡します。Expression コンポーネントは値を取得して、i>=j の値であるかどうかを確認します。結果は Decision コンポーネントに渡されます。Decision コンポーネントは結果を Show コンポーネントに渡します。この例では、「i」の値が「j」より小さいため、Show コンポーネントはメッセージボックスに「False」を表示します。