---
sourceDocument: Yokohama データと自動化
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/integrate-applications

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama データと自動化

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Expression コンポーネントの使用

# Expression コンポーネントの使用 {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

RPA デスクトップデザインスタジオ の Expression コンポーネントを使用して、さまざまなオペランドと演算子で数学演算および論理演算を実行します。Expression コンポーネントでは、複数の演算子と関数が使用できます。

## 始める前に

必要なロール：なし

## このタスクについて

各演算子には優先順位があり、式と演算子を組み合わせて使用できます。演算子の優先順位は以下のとおりです。

1. 第一受取人
2. 単項
3. 電力
4. 乗法
5. 加法
6. 関係
7. 論理
{#use-general-expression__ul_zhc_dbd_tsb}

Expression コンポーネントでは、複数の関数が使用できます。「[Expression コンポーネントでサポートされている関数](https://servicenow-prod.fluidtopics.net/_xlcdMLHdDLRKWq2PqtD0A "RPA デスクトップデザインスタジオ の Expression コンポーネントのさまざまな関数について説明します。")」を参照してください。  
Expression コンポーネントのプロパティが設定可能です。{#use-general-expression__table_nc3_lh3_xtb__entry__2}

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

{#use-general-expression__table_nc3_lh3_xtb}

## 手順

1. \[ツールボックス\] ペインで、次に移動します 全般式.
2. Expression コンポーネントを \[デザイン面 (Design surface)\] にドラッグします。
3. 淡い黄色のフィールドをダブルクリックし、式を入力します。 ![式フィールドの編集。]()  
   データ入力ポートは各オペランドに動的に追加されます。たとえば、式 X+Y を入力すると、「X」と「Y」に対して 2 つのデータ入力ポートが追加されます。データ入力ポートはオペランドの値を受け取ります。
4. 入力フィールドを設定するには、「[ポートのプロパティを設定する](https://servicenow-prod.fluidtopics.net/EaXLWGHKbwyzLxOyWwOFpg "RPA デスクトップデザインスタジオのコンポーネントまたはメソッドの入力フィールドにデータを渡す方法を設定します。")」を参照してください。
5. 下表に従って、Expression コンポーネントのデータポートとコントロールポートを、他のコンポーネントの対応するポートに接続します。  
   {#use-general-expression__table_gtq_gq1_ntb__entry__6}

   | ポートタイプ | ポート名 | データタイプ | 接続の目的 | デフォルト値 | 必須ですか？ |
   |-|-|-|-|-|-|
   | データ入力 | ポートの名前はオペランドの名前と同じです。たとえば、X がオペランドの場合、ポート名は「X」です。 | 文字列 | オペランドの値を取得します。 | デフォルト値はありません。 | はい |
   | データ出力 | 結果 | オブジェクト | 式の結果を返します。 | 該当なし | 該当なし |
   [表 : 2. Expression コンポーネントポートのパラメーター]

   {#use-general-expression__table_gtq_gq1_ntb}
6. **オプション:** コンポーネントをテストするには、コンポーネントバーを右クリックし、\[ここから実行 (Run From Here)\] をクリックします。

## Expression コンポーネントが 2 つのオペランド間で数学演算を実行する {#use-general-expression__example_sgf_2rj_h5b}

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

