UiPath Documentation
activities
latest
false
UI Automation アクティビティ
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

データを抽出

データをデータ テーブルとして抽出します。

この API は Open または Attach の後に追加する必要があります。

定義

名前空間: UiPath.UIAutomationNext.API.Models

アセンブリ: UiPath.UIAutomationNext.API.Models (in UiPath.UIAutomationNext.API.Models dll)

オーバー ロード

オーバーロード説明
ExtractData(ExtractDataOptionsModel)ExtractDataOptionsModel オブジェクトによって識別されるデータ テーブルとしてデータを抽出します。
ExtractData(TargetAnchorableModel, ExtractDataOptions)TargetAnchorableModel オブジェクトによって識別されるデータ テーブルとして、その他の設定と共にデータを抽出します。
ExtractData(String, ExtractDataOptions)オブジェクト リポジトリの文字列によって識別されるデータをデータ テーブルとして抽出します。同時に、その他の設定も行います。
ExtractData(IElementDescriptor, ExtractDataOptions)オブジェクト リポジトリの要素の記述子によって識別されるデータをデータ テーブルとして抽出します。同時に、その他の設定も行います。
ExtractData(TargetAnchorableModel, String, String, NchildInteractionMode, LimitType, Int32)TargetAnchorableModel オブジェクトにより識別されるデータ テーブルとしてデータを抽出します。同時に、抽出するデータ、テーブルの設定、インタラクションの種類、制限の種類、抽出する結果の最大数を定義する XML 文字列を指定します。
ExtractData(IElementDescriptor, String, String, NchildInteractionMode, LimitType, Int32)オブジェクト リポジトリの要素の記述子によって識別されるデータを、XML 文字列を指定してデータ テーブルとして抽出します。XML 文字列では、抽出対象のデータ、テーブルの設定、インタラクションの種類、制限の種類、抽出する結果の最大数を定義します。
ExtractData(String, String, String, NchildInteractionMode, LimitType, Int32)オブジェクト リポジトリの文字列によって識別されるデータを、XML 文字列を指定してデータ テーブルとして抽出します。XML 文字列では、抽出対象のデータ、テーブルの設定、インタラクションの種類、制限の種類、抽出する結果の最大数を定義します。
ExtractData(TargetAnchorableModel, TargetAnchorableModel, String, String, Double, NchildInteractionMode, LimitType, Int32)TargetAnchorableModel オブジェクトによって識別されるデータを、次のページのターゲットと XML 文字列を指定してデータ テーブルとして抽出します。XML 文字列では、抽出対象のデータ、テーブルの設定、次のページが読み込まれるまでの待機時間、インタラクションの種類、制限の種類、抽出する結果の最大数を定義します。
ExtractData(IElementDescriptor, String, String, String, Double, NchildInteractionMode, LimitType, Int32)オブジェクト リポジトリの要素の記述子によって識別されるデータを、次のページのターゲットと XML 文字列を指定してデータ テーブルとして抽出します。XML 文字列では、抽出対象のデータ、テーブルの設定、次のページが読み込まれるまでの待機時間、インタラクションの種類、制限の種類、抽出する結果の最大数を定義します。
ExtractData(String, String, String, String, Double, NchildInteractionMode, LimitType, Int32)オブジェクト リポジトリの文字列によって識別されるデータを、次のページのターゲットと XML 文字列を指定してデータ テーブルとして抽出します。XML 文字列では、抽出対象のデータ、テーブルの設定、次のページが読み込まれるまでの待機時間、インタラクションの種類、制限の種類、抽出する結果の最大数を定義します。

ExtractData(ExtractDataOptionsModel)

ExtractDataOptionsModel オブジェクトによって識別されるデータ テーブルとしてデータを抽出します。

ExtractData(
    ExtractDataOptionsModel options)
ExtractData(
    ExtractDataOptionsModel options)

options ExtractDataOptionsModel : データの取得元のターゲットです。 ExtractDataOptionsModel オブジェクトによって識別されます。

ExtractData(TargetAnchorableModel, ExtractDataOptions)

TargetAnchorableModel オブジェクトによって識別されるデータ テーブルとして、その他の設定と共にデータを抽出します。

ExtractData(
    TargetAnchorableModel target,
    ExtractDataOptions extractDataOptions)
ExtractData(
    TargetAnchorableModel target,
    ExtractDataOptions extractDataOptions)

target TargetAnchorableModel : データの取得元のターゲットです。 TargetAnchorableModel オブジェクトによって識別されます。

extractDataOptions ExtractDataOptions : データ抽出をカスタマイズするための追加のオプションです。以下をカスタマイズできます。

* `TargetOptions`:
  + **Timeout** - Specifies the amount of time (in seconds)
    to wait for the API to run before the
    `SelectorNotFoundException` error is
    thrown. The default value is 30 seconds.
  + **DelayAfter** - Delay time (in seconds) after executing
    the API. The default amount of time is 0.3 seconds (300
    milliseconds).
  + **DelayBefore** - Delay time (in seconds) before the API
    begins performing any operations. The default amount of time
    is 0.2 seconds (200 milliseconds).
* `ExtractMetadata` - An XML string that enables you to
  define what data to extract from the target.
* `TableSettings` - The table settings used when
  extracting data.
* `NChildInteractionMode` - The type of the interaction
  to use performing the actions.
* `LimitType` - Specifies the type of limit that
  you want to use when extracting data.
* `NumberOfItems` - The maximum number of results to be
  extracted. If the value is 0, all the identified elements are added
  to the output.
* `NextPageOptions` - The target on the next page
  to get data from and the delay between pages.
* `TargetOptions`:
  + **Timeout** - Specifies the amount of time (in seconds)
    to wait for the API to run before the
    `SelectorNotFoundException` error is
    thrown. The default value is 30 seconds.
  + **DelayAfter** - Delay time (in seconds) after executing
    the API. The default amount of time is 0.3 seconds (300
    milliseconds).
  + **DelayBefore** - Delay time (in seconds) before the API
    begins performing any operations. The default amount of time
    is 0.2 seconds (200 milliseconds).
* `ExtractMetadata` - An XML string that enables you to
  define what data to extract from the target.
* `TableSettings` - The table settings used when
  extracting data.
* `NChildInteractionMode` - The type of the interaction
  to use performing the actions.
* `LimitType` - Specifies the type of limit that
  you want to use when extracting data.
* `NumberOfItems` - The maximum number of results to be
  extracted. If the value is 0, all the identified elements are added
  to the output.
* `NextPageOptions` - The target on the next page
  to get data from and the delay between pages.

ExtractData(String, ExtractDataOptions)

オブジェクト リポジトリの文字列によって識別されるデータをデータ テーブルとして抽出します。同時に、その他の設定も行います。

ExtractData(
    string target,
    ExtractDataOptions extractDataOptions)
ExtractData(
    string target,
    ExtractDataOptions extractDataOptions)

target String : データの取得元のターゲットです。オブジェクト リポジトリの文字列で識別されます。

extractDataOptions ExtractDataOptions : データ抽出をカスタマイズするための追加のオプションです。以下をカスタマイズできます。

* `TargetOptions`:
  + **Timeout** - Specifies the amount of time (in seconds)
    to wait for the API to run before the
    `SelectorNotFoundException` error is
    thrown. The default value is 30 seconds.
  + **DelayAfter** - Delay time (in seconds) after executing
    the API. The default amount of time is 0.3 seconds (300
    milliseconds).
  + **DelayBefore** - Delay time (in seconds) before the API
    begins performing any operations. The default amount of time
    is 0.2 seconds (200 milliseconds).
* `ExtractMetadata` - An XML string that enables you to
  define what data to extract from the target.
* `TableSettings` - The table settings used when
  extracting data.
* `NChildInteractionMode` - The type of the interaction
  to use performing the actions.
* `LimitType` - Specifies the type of limit that
  you want to use when extracting data.
* `NumberOfItems` - The maximum number of results to be
  extracted. If the value is 0, all the identified elements are added
  to the output.
* `NextPageOptions` - The target on the next page to get
  data from and the delay between pages.
* `TargetOptions`:
  + **Timeout** - Specifies the amount of time (in seconds)
    to wait for the API to run before the
    `SelectorNotFoundException` error is
    thrown. The default value is 30 seconds.
  + **DelayAfter** - Delay time (in seconds) after executing
    the API. The default amount of time is 0.3 seconds (300
    milliseconds).
  + **DelayBefore** - Delay time (in seconds) before the API
    begins performing any operations. The default amount of time
    is 0.2 seconds (200 milliseconds).
* `ExtractMetadata` - An XML string that enables you to
  define what data to extract from the target.
* `TableSettings` - The table settings used when
  extracting data.
* `NChildInteractionMode` - The type of the interaction
  to use performing the actions.
* `LimitType` - Specifies the type of limit that
  you want to use when extracting data.
* `NumberOfItems` - The maximum number of results to be
  extracted. If the value is 0, all the identified elements are added
  to the output.
* `NextPageOptions` - The target on the next page to get
  data from and the delay between pages.

ExtractData(IElementDescriptor, ExtractDataOptions)

オブジェクト リポジトリの要素の記述子によって識別されるデータをデータ テーブルとして抽出します。同時に、その他の設定も行います。

ExtractData(
    IElementDescriptor elementDescriptor,
    ExtractDataOptions extractDataOptions)
ExtractData(
    IElementDescriptor elementDescriptor,
    ExtractDataOptions extractDataOptions)

elementDescriptor IElementDescriptor : オブジェクト リポジトリの要素の記述子によって識別される、データの取得元のターゲットです。

extractDataOptions ExtractDataOptions : データ抽出をカスタマイズするための追加のオプションです。以下をカスタマイズできます。

* `TargetOptions`:
  + **Timeout** - Specifies the amount of time (in seconds)
    to wait for the API to run before the
    `SelectorNotFoundException` error is
    thrown. The default value is 30 seconds.
  + **DelayAfter** - Delay time (in seconds) after executing
    the API. The default amount of time is 0.3 seconds (300
    milliseconds).
  + **DelayBefore** - Delay time (in seconds) before the API
    begins performing any operations. The default amount of time
    is 0.2 seconds (200 milliseconds).
* `ExtractMetadata` - An XML string that enables you to
  define what data to extract from the target.
* `TableSettings` - The table settings used when
  extracting data.
* `NChildInteractionMode` - The type of the interaction
  to use performing the actions.
* `LimitType` - Specifies the type of limit that
  you want to use when extracting data.
* `NumberOfItems` - The maximum number of results to be
  extracted. If the value is 0, all the identified elements are added
  to the output.
* `NextPageOptions` - The target on the next page to get
  data from and the delay between pages.
* `TargetOptions`:
  + **Timeout** - Specifies the amount of time (in seconds)
    to wait for the API to run before the
    `SelectorNotFoundException` error is
    thrown. The default value is 30 seconds.
  + **DelayAfter** - Delay time (in seconds) after executing
    the API. The default amount of time is 0.3 seconds (300
    milliseconds).
  + **DelayBefore** - Delay time (in seconds) before the API
    begins performing any operations. The default amount of time
    is 0.2 seconds (200 milliseconds).
* `ExtractMetadata` - An XML string that enables you to
  define what data to extract from the target.
* `TableSettings` - The table settings used when
  extracting data.
* `NChildInteractionMode` - The type of the interaction
  to use performing the actions.
* `LimitType` - Specifies the type of limit that
  you want to use when extracting data.
* `NumberOfItems` - The maximum number of results to be
  extracted. If the value is 0, all the identified elements are added
  to the output.
* `NextPageOptions` - The target on the next page to get
  data from and the delay between pages.

ExtractData(TargetAnchorableModel, String, String, NchildInteractionMode, LimitType, Int32)

TargetAnchorableModel オブジェクトにより識別されるデータ テーブルとしてデータを抽出します。同時に、抽出するデータ、テーブルの設定、インタラクションの種類、制限の種類、抽出する結果の最大数を定義する XML 文字列を指定します。

ExtractData(
    TargetAnchorableModel target,
    string extractMetadata,
    [string tableSettings],
    [NChildInteractionMode interactionMode],
    [LimitType limitExtractionTo],
    [int? numberOfItems])
ExtractData(
    TargetAnchorableModel target,
    string extractMetadata,
    [string tableSettings],
    [NChildInteractionMode interactionMode],
    [LimitType limitExtractionTo],
    [int? numberOfItems])

target TargetAnchorableModel : データの取得元のターゲットです。 TargetAnchorableModel オブジェクトによって識別されます。

extractMetadata String : ターゲットから抽出するデータを定義できる XML 文字列です。

tableSettings String : データの抽出時に使用するテーブルの設定です。

interactionMode NChildInteractionMode : 操作の実行に使用する対話の種類です。

limitExtractionTo LimitType : データの抽出時に使用する制限の種類を指定します。

numberOfItems Int32 : 抽出する結果の最大数です。値が 0 の場合、識別されたすべての要素が出力に追加されます。

ExtractData(String, String, String, NchildInteractionMode, LimitType, Int32)

オブジェクト リポジトリの要素の記述子によって識別されるデータを、XML 文字列を指定してデータ テーブルとして抽出します。XML 文字列では、抽出対象のデータ、テーブルの設定、インタラクションの種類、制限の種類、抽出する結果の最大数を定義します。

ExtractData(
    IElementDescriptor elementDescriptor,
    string extractMetadata,
    [string tableSettings],
    [NChildInteractionMode interactionMode],
    [LimitType limitExtractionTo],
    [int? numberOfItems])
ExtractData(
    IElementDescriptor elementDescriptor,
    string extractMetadata,
    [string tableSettings],
    [NChildInteractionMode interactionMode],
    [LimitType limitExtractionTo],
    [int? numberOfItems])

elementDescriptor IElementDescriptor : オブジェクト リポジトリの要素の記述子によって識別される、データの取得元のターゲットです。

extractMetadata String : ターゲットから抽出するデータを定義できる XML 文字列です。

tableSettings String : データの抽出時に使用するテーブルの設定です。

interactionMode NChildInteractionMode : 操作の実行に使用する対話の種類です。

limitExtractionTo LimitType : データの抽出時に使用する制限の種類を指定します。

numberOfItems Int32 : 抽出する結果の最大数です。値が 0 の場合、識別されたすべての要素が出力に追加されます。

ExtractData(String, String, String, NchildInteractionMode, LimitType, Int32)

オブジェクト リポジトリの文字列によって識別されるデータを、XML 文字列を指定してデータ テーブルとして抽出します。XML 文字列では、抽出対象のデータ、テーブルの設定、インタラクションの種類、制限の種類、抽出する結果の最大数を定義します。

ExtractData(
    string target,
    string extractMetadata,
    [string tableSettings],
    [NChildInteractionMode interactionMode],
    [LimitType limitExtractionTo],
    [int? numberOfItems])
ExtractData(
    string target,
    string extractMetadata,
    [string tableSettings],
    [NChildInteractionMode interactionMode],
    [LimitType limitExtractionTo],
    [int? numberOfItems])

target String : データの取得元のターゲットです。オブジェクト リポジトリの文字列で識別されます。

extractMetadata String : ターゲットから抽出するデータを定義できる XML 文字列です。

tableSettings String : データの抽出時に使用するテーブルの設定です。

interactionMode NChildInteractionMode : 操作の実行に使用する対話の種類です。

limitExtractionTo LimitType : データの抽出時に使用する制限の種類を指定します。

numberOfItems Int32 : 抽出する結果の最大数です。値が 0 の場合、識別されたすべての要素が出力に追加されます。

ExtractData(TargetAnchorableModel, TargetAnchorableModel, String, String, Double, NchildInteractionMode, LimitType, Int32)

TargetAnchorableModel オブジェクトによって識別されるデータを、次のページのターゲットと XML 文字列を指定してデータ テーブルとして抽出します。XML 文字列では、抽出対象のデータ、テーブルの設定、次のページが読み込まれるまでの待機時間、インタラクションの種類、制限の種類、抽出する結果の最大数を定義します。

ExtractData(
    TargetAnchorableModel target,
    TargetAnchorableModel nextPageTarget,
    string extractMetadata,
    [string tableSettings],
    [double delayBetweenPages],
    [NChildInteractionMode interactionMode],
    [LimitType limitExtractionTo],
    [int? numberOfItems])
ExtractData(
    TargetAnchorableModel target,
    TargetAnchorableModel nextPageTarget,
    string extractMetadata,
    [string tableSettings],
    [double delayBetweenPages],
    [NChildInteractionMode interactionMode],
    [LimitType limitExtractionTo],
    [int? numberOfItems])

target TargetAnchorableModel : データの取得元のターゲットです。 TargetAnchorableModel オブジェクトによって識別されます。

nextPageTarget TargetAnchorableModel : 次のページにあるデータの取得元のターゲットです。 TargetAnchorableModel オブジェクトによって識別されます。

extractMetadata String : ターゲットから抽出するデータを定義できる XML 文字列です。

tableSettings String : データの抽出時に使用するテーブルの設定です。

delayBetweenPages Double : 次のページが読み込まれるまで待機する時間 (秒単位) です。

interactionMode NChildInteractionMode : 操作の実行に使用する対話の種類です。

limitExtractionTo LimitType : データの抽出時に使用する制限の種類を指定します。

numberOfItems Int32 : 抽出する結果の最大数です。値が 0 の場合、識別されたすべての要素が出力に追加されます。

ExtractData(IElementDescriptor, String, String, String, Double, NchildInteractionMode, LimitType, Int32)

オブジェクト リポジトリの要素の記述子によって識別されるデータを、次のページのターゲットと XML 文字列を指定してデータ テーブルとして抽出します。XML 文字列では、抽出対象のデータ、テーブルの設定、次のページが読み込まれるまでの待機時間、インタラクションの種類、制限の種類、抽出する結果の最大数を定義します。

ExtractData(
    IElementDescriptor elementDescriptor,
    string nextPageTarget,
    string extractMetadata,
    [string tableSettings],
    [double delayBetweenPages],
    [NChildInteractionMode interactionMode],
    [LimitType limitExtractionTo],
    [int? numberOfItems])
ExtractData(
    IElementDescriptor elementDescriptor,
    string nextPageTarget,
    string extractMetadata,
    [string tableSettings],
    [double delayBetweenPages],
    [NChildInteractionMode interactionMode],
    [LimitType limitExtractionTo],
    [int? numberOfItems])

elementDescriptor IElementDescriptor : オブジェクト リポジトリの要素の記述子によって識別される、データの取得元のターゲットです。

nextPageTarget String : 次のページにあるデータの取得元のターゲットです。オブジェクト リポジトリの文字列によって識別されます。

extractMetadata String : ターゲットから抽出するデータを定義できる XML 文字列です。

tableSettings String : データの抽出時に使用するテーブルの設定です。

delayBetweenPages Double : 次のページが読み込まれるまで待機する時間 (秒単位) です。

interactionMode NChildInteractionMode : 操作の実行に使用する対話の種類です。

limitExtractionTo LimitType : データの抽出時に使用する制限の種類を指定します。

numberOfItems Int32 : 抽出する結果の最大数です。値が 0 の場合、識別されたすべての要素が出力に追加されます。

ExtractData(String, String, String, String, Double, NchildInteractionMode, LimitType, Int32)

オブジェクト リポジトリの文字列によって識別されるデータを、次のページのターゲットと XML 文字列を指定してデータ テーブルとして抽出します。XML 文字列では、抽出対象のデータ、テーブルの設定、次のページが読み込まれるまでの待機時間、インタラクションの種類、制限の種類、抽出する結果の最大数を定義します。

ExtractData(
    string target,
    string nextPageTarget,
    string extractMetadata,
    [string tableSettings],
    [double delayBetweenPages],
    [NChildInteractionMode interactionMode],
    [LimitType limitExtractionTo],
    [int? numberOfItems])
ExtractData(
    string target,
    string nextPageTarget,
    string extractMetadata,
    [string tableSettings],
    [double delayBetweenPages],
    [NChildInteractionMode interactionMode],
    [LimitType limitExtractionTo],
    [int? numberOfItems])

target String : データの取得元のターゲットです。オブジェクト リポジトリの文字列で識別されます。

nextPageTarget String : 次のページにあるデータの取得元のターゲットです。オブジェクト リポジトリの文字列によって識別されます。

extractMetadata String : ターゲットから抽出するデータを定義できる XML 文字列です。

tableSettings String : データの抽出時に使用するテーブルの設定です。

delayBetweenPages Double : 次のページが読み込まれるまで待機する時間 (秒単位) です。

interactionMode NChildInteractionMode : 操作の実行に使用する対話の種類です。

limitExtractionTo LimitType : データの抽出時に使用する制限の種類を指定します。

numberOfItems Int32 : 抽出する結果の最大数です。値が 0 の場合、識別されたすべての要素が出力に追加されます。

戻り値

表形式で抽出されたデータ。

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得