Studio
2020.10
バナーの背景画像
サポート対象外
Studio ガイド
最終更新日 2023年12月20日

変数を管理する

Studio では、複数の種類のデータを格納するために変数を使用します。また、変数の値は変更できるため、たとえば、ループの本体を何回実行するかなどを制御できます。

注: 変数は、異なるスコープ内で使用されている場合でも、それぞれ別の名前で作成する必要があります。「ワークフローのデザイン」の命名規則セクションに記載されている推奨事項をご確認ください。
Studio 側から見ると、変数の名前は一意の ID であり、変数の表示方法と使用方法を定義します。変数の名前が変更または削除された場合、Studio は読み込まれるアクティビティに基づいて .xaml ファイルを解釈することができません。

変数内に格納されるデータは値と呼ばれ、さまざまな型を取ることができます。UiPath では、ジェネリック値、テキスト、数字、データ テーブル、日付と時刻、UI 要素、そして任意の .Net 変数型など、多数の型がサポートされています。

Studio ではすべての文字列を引用符で囲む必要があります。

変数を作成する

注: デザイナー パネルにアクティビティが 1 つも含まれていない場合、変数は作成できません。

アクティビティの本体から



  1. [アクティビティ] パネルから、アクティビティをデザイナー パネルにドラッグします。フィールドを右クリックし、コンテキスト メニューから [変数を作成] を選択するか、Ctrl + K キーを押します。[変数を設定] フィールドが表示されます。
  2. 名前を入力して Enter キーを押します。変数が作成され、フィールドに表示されます。変数のスコープと型を [変数] パネルで確認します。
式から

アクティビティの入力フィールド、または式エディターを使用して、変数を式から直接作成することもできます。

  1. 式の一部を選択して、Ctrl + K を押します。[変数を設定] フィールドが表示されます。
  2. 名前を入力して Enter キーを押します。変数が作成されます。変数のスコープと型を [変数] パネルで確認します。



上記 2 種類の方法で作成された変数は、アクティビティに応じて自動的に型を受け取ります。たとえば、[範囲に書き込み] アクティビティの [データ テーブル] フィールドで変数を作成した場合、この変数の型は DataTable に設定されます。[1 行を書き込み] アクティビティの [テキスト] フィールドで変数を作成した場合、この変数の型は String に設定されます。

このような変数のスコープは、その変数が含まれる最小のコンテナーです。変数の型は、選択したプロパティに応じて自動的に生成されます。

[プロパティ] パネルから



  1. 任意のアクティビティの [プロパティ] パネルで、編集可能なフィールドを右クリックし、コンテキスト メニューから [変数を作成] を選択するか、Ctrl + K キーを押します。[変数を設定] フィールドが表示されます。
  2. 名前を入力して Enter キーを押します。変数が作成され、フィールドに表示されます。変数のスコープと型を [変数] パネルで確認します。

この方法で作成された変数のスコープは、その変数が含まれる最小のコンテナーです。変数の型は、選択したプロパティに応じて自動的に生成されます。

[変数] パネルから



  1. デザイナー パネルで、[変数] をクリックします。[変数] パネルが表示されます。
  2. [変数を作成] 行をクリックし、名前を入力します。新しい変数が作成されます。

このようにして作成された変数の既定の型は String です。

変数を削除する

  • [変数] パネルで、変数を右クリックして [削除] オプションを選択します。
  • [変数] パネルで、変数を選択して Delete キーを押します。



[変数] パネルで定義されているものの、現在開いているプロジェクトで使用していないすべての変数を削除することもできます。

これを行うには、[デザイン] リボン タブで [未使用の変数を削除] をクリックします。この操作は、注釈に記載されている未使用の変数も削除します。

注: パッケージの削除やアップグレードにより、変数や引数が未定義になる可能性がある場合には、その場所に不明な型が追加されます。これにより、このファイルを Studio で開いて編集することができます。

.Net 変数型を参照して探す方法

既定で [変数の型] リストに表示されていない変数の型を検索するには、次の操作を行います。

  1. [変数] パネルの [変数の型] ドロップダウン リストから [型の参照...] を選択します。[参照して .Net の種類を選択] ウィンドウが表示されます。
  2. [型の名前] フィールドに、検索する変数のキーワードを入力します (例:「excel」など)。結果セクションが更新され、入力したキーワードが含まれているすべての .Net 変数型が表示されます。
  3. 変数を 1 つ選択して [OK] をクリックします。選択した型を持つ新しい変数が作成され、[変数] パネルに表示されます。



    注: [参照して .Net の種類を選択] ウィンドウから 1 度選択して使用した種類の変数は、その後 [変数] パネルの [変数の型] ドロップダウン リストに表示されるようになります。

Studio または Robot 独自のアセンブリの一部である変数および引数の型は非表示です。このようなアセンブリの型を参照するワークフローは、実行時に影響を受けません。非 .Net Framework アセンブリの型を使用するには、[パッケージを管理] ウィンドウを使用して、その型を依存関係としてプロジェクトに追加します。

Was this page helpful?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.