UiPath Documentation
activities
latest
false

Document Understanding アクティビティ

最終更新日時 2026年5月5日

ExtractionResult クラス

ExtractionResult は、ドキュメントの一部の抽出結果を表すパブリック クラスです。

定義

  • 名前空間: UiPath.DocumentProcessing.Contracts.Results
  • アセンブリ: UiPath.DocumentProcessing.Contracts

説明

ドキュメントの一部の抽出結果を表すパブリック クラスです。

注:

UiPath.DocumentProcessing.Contracts パッケージ v1.17 以降、 ExtractionResult.FlattenFields() メソッドは廃止されました。この構造は今後削除される予定です。値レベルでのサブフィールドのサポートは廃止され、表フィールドは新しいデータ構造を使用して表されるようになりました。

メンバー

コンストラクター

ExtractionResult() - 引数なしで ExtractionResult クラスの新しいインスタンスを初期化します。

メソッド
  • AsClassificationResult() - ExtractionResult オブジェクトからの情報を使って生成される UiPath.DocumentProcessing.Contracts.Results.ClassificationResult を返します。
  • AsDataSet (<bool>) - .Tables コレクション内の複数のSystem.Data.DataTableを含むSystem.Data.DataSetを返します。このコレクションには、すべてのフィールドが列として含まれ、フィールドのすべての報告値がテーブル内の値として含まれる 、単純フィールドというテーブルが含まれています。フィールドの ExtractionResultに値がない場合、値は報告されません。表フィールドに値がある場合、それは文字列 tableとして報告されます。これは、列フィールドを列として含み、各行の値をDataTableの値として含むフィールド名を持つDataTableがあることを示すマーカーです。
  • AsDataSet (<bool>, <bool>) - .Tables コレクション内の複数のSystem.Data.DataTableを含むSystem.Data.DataSetを返します。このコレクションには、すべてのフィールドが列として含まれ、フィールドのすべての報告値がテーブル内の値として含まれる 、単純フィールドというテーブルが含まれています。フィールドの ExtractionResultに値がない場合、値は報告されません。表フィールドに値がある場合、それは文字列 tableとして報告されます。これは、列フィールドを列として含み、各行の値をDataTableの値として含むフィールド名を持つDataTableがあることを示すマーカーです。
  • Deserialize (<string> ) - 内容が入力文字列にシリアル化された ExtractionResult クラスの新しいインスタンスを返す静的メソッドです。
  • EnumerateValues (System.Func<UiPath.DocumentProcessing.Contracts.Results.ResultsValue, <bool>) - 表のセルの値を含む、結果ドキュメントのすべての値を反復処理できます。
  • FlattenFields (System.Func<UiPath.DocumentProcessing.Contracts.Results.ResultsDataPoint, <bool>) - UiPath.DocumentProcessing.Contracts.Results.ExtractionResult.ResultsDocument 内のフィールドをフラット化し、条件に基づいてフィルター処理します。
    警告:

    このメソッドは廃止されました。

  • GetDocumentType() - ExtractionResult オブジェクトの DocumentTypeId を含む文字列を返します。
  • GetFields (System.Func<UiPath.DocumentProcessing.Contracts.Results.ResultsDataPoint, <bool>) - 条件を満たすフィールドをフィルター処理 UiPath.DocumentProcessing.Contracts.Results.ExtractionResult.ResultsDocument
  • GetField (<string>) - 指定したフィールド ID を持つフィールドを返すか、フィールドが存在しない場合は null を返します。
  • GetSimpleFieldValues (<string>) - 入力fieldIdUiPath.DocumentProcessing.Contracts.Results.SimpleFieldValue のリストを返します。
  • GetTable (<string>) - 指定した ID の表を、表が存在しない場合は null で返します。
  • GetTableFieldValue (<string>, <int>) - 必要な fieldIdのセル値を含む UiPath.DocumentProcessing.Contracts.Results.TableFieldValue を返します。既定では、このフィールドは 0 に設定されています。
  • IsAnyFieldOrTableCellMissing() bool - 値を含まないデータ ポイントまたは表のセルがあるかどうかを判断します。
    注:

    1 つの表フィールドに対して単一の値のみがサポートされます。したがって、 valueIndex は 0 にのみ設定できます。

  • GetValueCount(<string>) - 指定された fieldIdに関連付けられた値の数を含む整数を返します。
  • Serialize() string- ExtractionResult オブジェクトのシリアル化された表現を含む文字列を返します。
  • GetFieldValidatorNotes(<fieldId>) - 指定されたフィールド ID を持つ検証メモを含むフィールド値を返します。存在しない場合は null を返します。
  • SetFieldValidatorNotes(<fieldId><validatorNote>) - 指定したフィールド ID を持つフィールドの検証者のコメントを設定します (そのフィールドに対してメモがアクティブ化されている場合)。
  • GetFieldValidatorNotesInfo(<fieldId>) - 指定したフィールド ID を持つフィールドの検証者のコメント情報を返します。存在しない場合は null にします。
  • SetFieldValidatorNotesInfo(<fieldId><validatorNote>) - 指定したフィールド ID を持つフィールドの検証者のコメントを設定します (そのフィールドに対してメモがアクティブ化されている場合)。
  • GetFieldValidatorNotesInfoByFieldName(<string>) - 指定したフィールド名を持つフィールドの検証者のコメント情報を返します。存在しない場合は null にします。
  • SetFieldValidatorNotesInfoByFieldName(<string><validatorNote>) - 指定したフィールド名を持つフィールドに対してメモがアクティブ化されている場合、そのフィールドの検証者のコメント情報を設定します。
プロパティ
  • DocumentId String - 抽出結果を報告するドキュメントの名前です。
  • ExtractorPayloads String - 抽出器によって提供される追加情報です。
  • ResultsDocument UiPath.DocumentProcessing.Contracts.Results.ResultsDocument - 分類およびデータ抽出構造の詳細です。
  • ResultsVersion Int - ドキュメントに対して報告される ExtractionResult のバージョンです。 自動抽出が実行されるときは 0 から開始し、追跡のためにオブジェクトの内容が変更されるたびに 1 ずつ増やす必要があります。
  • 定義
  • 説明
  • メンバー

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得