Uipath-studio-variables-and-arguments

提供:Dev Guides
移動先:案内検索

UiPath Studio-変数と引数

この章では、UiPathの変数と引数の扱い方と操作方法、および関連する概念を理解しましょう。

UiPath Studioでの変数の管理

変数は、変更される可能性のある値に関連付けられたシンボル名として定義できます。 UiPath Studioの変数はさまざまなタイプであり、一般的な値、テキスト、数値、データテーブル、時刻と日付など、複数のタイプのデータを格納するために使用されます。

変数の重要な使用法の1つは、変数の値が変化する可能性があるため、ループの本体が実行される回数を制御できることです。

可変パネル

名前が示すように、変数パネルを使用して変数を作成し、変数を変更できます。 次のスクリーンショットは、変数パネルに関する洞察を与えます-

変数パネル

上記のスクリーンショットでは、変数パネルに*名前、変数タイプ、スコープ、デフォルト*の4つのフィールドがあることがわかります。

4つのフィールドは以下のように説明されています-

Name

これは必須フィールドです。 変数に名前を付ける必要があります。 名前を付けない場合、UiPath studioが自動的に名前を生成するとします。 前の章で説明したように、変数に名前を付けるときは、命名規則に従うことをお勧めします。

可変タイプ

また、変数のタイプを選択できるようにする必須フィールドでもあります。 *ブール、Int32、文字列、オブジェクト、ジェネリック値、[T]の配列、*プロパティパネル*からタイプの参照*のオプションから選択できます。 タイプを選択しない場合、UiPath Studioはそれを文字列と見なします。

範囲

また、変数が利用可能な領域を示す必須フィールドでもあります。 たとえば、アクティビティタイプ Sequence を選択した場合、変数のスコープはSequenceなどになります。

デフォルト

これは、変数のデフォルト値を表示するオプションのフィールドです。 たとえば、Int32型の変数のデフォルト値は0です。

変数の種類

以下は、UiPath Studioで使用できる変数のタイプです。

  • テキスト変数-名前が示すように、そのようなタイプの変数は文字列のみを保存できます。 たとえば、 name、lastname、usernames などの情報を保存する場合は、テキスト変数または文字列変数を選択する必要があります。
  • ブール変数-これらは True または False 変数とも呼ばれます。 有効な値はtrueまたはfalseの2つのみです。
  • 整数変数-名前が示すように、そのような種類の変数は整数またはInt32値のみを格納できます。 整数情報。 数値変数とも呼ばれます。
  • 配列変数-同じ型の複数の値を保存する場合は、配列変数が適しています。 UiPathには変数の種類と同じ数の配列を保存できます。
  • 日付と時刻の変数-名前が示すように、この種類の変数を使用すると、日付と時刻に関する情報を保存できます。
  • データテーブル変数-これらのタイプの変数は大きな情報を格納します。 行または列を含むデータベースまたはスプレッドシートとして機能します。 たとえば、Webサイトから情報を抽出してスプレッドシートに保存する場合、データテーブル変数を選択できます。

変数を作成する方法は?

UiPath studioのデザイナーパネルで少なくとも1つのアクティビティを選択すると、次の2つの方法で変数を作成できます-

  • コンテキストメニューのオプションを使用して-アクティビティを右クリックするとわかるように、コンテキストメニューが表示されます。 このコンテキストメニューから、*変数の作成*オプションを選択できます。 次のスクリーンショットは、これに関する洞察を与えます-

変数パネル

  • 変数パネルを使用して-変数を作成する別の方法は変数パネルです。 まず、デザイナータブから変数パネルをクリックする必要があります。 その後、変数パネルが表示されます。 ここで、*変数の作成*行をクリックして、新しい変数を作成します。 変数パネルについては、前のセクションですでに詳しく説明しました。

変数を削除する方法は?

また、次の2つの方法のいずれかを使用して、前のセクションで作成した変数を削除することができます-

方法1

変数パネルに移動して、削除する変数を右クリックします。 *「削除」*オプションをクリックした後、選択した変数を削除できます。

方法2

変数パネルに移動して、削除する変数を選択します。 キーボードから削除ボタンを押すと、選択した変数が削除されます。

UiPath Studioでの引数の管理

変数に似た引数は、あるワークフローから別のワークフローにデータを渡すために使用されます。 データを動的に保存して渡すことができます。 変数と引数の違いの1つは、変数が他のアクティビティにデータを渡すのに対し、引数が他のワークフローにデータを渡すことです。

UiPath studioでは、引数のタイプが異なるため、 Generic value、text、number、data table、object、Boolean などのさまざまなタイプの引数を作成できます。 引数に関する重要なポイントは、保存された情報がどこに行くべきかをアプリケーションに伝える特定の指示があることです。 方向は、 In、Out、In/Out、Property です。

引数パネル

名前が示すように、引数パネルを使用して引数を作成し、引数に変更を加えることができます。 次のスクリーンショットは、引数パネルに関する洞察を与えます-

引数パネル

上記のスクリーンショットでは、変数パネルに Name、Direction、Argument Type、Default の4つのフィールドがあることがわかります。 以下はそれらについての説明です-

名前-これは必須フィールドです。 引数に名前を付ける必要があります。 名前を付けない場合、UiPath studioが自動的に名前を生成するとします。 引数に名前を付けるときは、前の章で説明した命名規則に従うことをお勧めします。

方向-また、引数の方向を選択できるようにする必須フィールドです。 次の4種類の方向から選択できます-

  • 入力-この指示は、引数が特定のワークフロー内でのみ使用できることを意味します。
  • Out -この方向は、引数を使用して特定のワークフローの外部にデータを渡すことができることを意味します。
  • In/Out -この方向は、引数を特定のワークフロー内外で使用できることを意味します。

プロパティ-この方向は現在使用されていません。

引数タイプ-引数のタイプを選択できるようにする必須フィールドでもあります。 * Boolean、Int32、String、Object、Generic Value、[T]の配列、および* Propertyパネル*からタイプの参照*オプションを選択できます。 タイプを選択しない場合、UiPath Studioはそれを文字列と見なします。

デフォルト-引数のデフォルト値を表示するオプションのフィールドです。

引数を使用する方法?

例を使用して、引数の使用方法を理解しましょう。

この例では、2つの個別のシーケンスを作成します。1つは引数に値を割り当てるためのもので、もう1つは引数を呼び出して値をメッセージボックスに表示するためのものです。

これを実装するには、次の手順に従う必要があります-

  • ステップ1 *-UiPath studioデザイナーパネルでシーケンスをドラッグアンドドロップします。

ステップ2 *-*引数*パネルをクリックし、 *Out 方向を持つ String タイプの InputValue という新しい引数を作成します。

ステップ3 *-次に、 *Assign アクティビティをデザイナーパネルにドラッグアンドドロップします。

ステップ4 *- *InputValue 引数の値と同じ Assign アクティビティに値を指定します。 このためには、 Assign アクティビティの Properties Panel に移動し、 To フィールドに InputValue を書き込みます。

ステップ5 *-次に、 *Assign アクティビティの Properties パネルの Value フィールドに*「引数の使用例」*というメッセージを書き込みます。

今まで、この実装は次のようになります-

Argument1の例

  • ステップ6 *-次に、*新規*ドロップダウンメニューの*デザインタブ*で、デザイナーパネルの新しい*シーケンス*を選択します。

ステップ7 *-このため、変数パネルをクリックして、 *strOutputValue という名前の新しい変数を作成します。

ステップ8 *-次に、 *Invoke Workflow File アクティビティを Designer パネルにドラッグアンドドロップします。

ステップ9 *-次に、*ワークフローファイルの呼び出し*アクティビティで[参照()]ボタンをクリックして、以前に作成したシーケンスを参照します。

ステップ10 *-このアクティビティの引数をインポートします。 したがって、[引数のインポート]ボタンをクリックします。 *Invoke Workflow’s Arguments ウィンドウが開きます。 ここで、Valueフィールドに strOutputValue 変数を追加し、 OK ボタンをクリックします。

このようにして、その値は strOutputValue 変数を介して現在のプロジェクトに保存されます。 次のスクリーンショットで見ることができます。

引数2の例

Argument3の例

ステップ11 *-次に、 *Invoke Workflow File アクティビティの下に Message Box アクティビティをDesignerパネルに追加し、そのテキストフィールドに「ありがとう」というメッセージを書き込みます。

  • ステップ12 *-Run(F5)ボタンを押すと、次の出力が得られます-

Argument4の例