アクティビティ
最新
バナーの背景画像
Document Understanding アクティビティ
最終更新日 2024 年 4 月 10 日

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 に設定されています。
  • boolIsAnyFieldOrTableCellMissing() - 値を持たないデータ ポイントまたは表のセルがあるかどうかを決定します。
    メモ: 表フィールドの値は 1 つだけサポートされます。 したがって、 valueIndex は 0 にのみ設定できます。
  • GetValueCount(<string>) - 指定した fieldIdに関連付けられた値の数を含む整数を返します。
  • Serialize() 文字列- ExtractionResult オブジェクトのシリアル化された表現を含む文字列を返します。
  • GetFieldValidatorNotes(<fieldId>) - 指定されたフィールド ID を持つ検証メモを含むフィールド値を返します。存在しない場合は null を返します。
  • SetFieldValidatorNotes(<fieldId>, <validatorNote>) - 指定したフィールド ID を持つバリデーターノートのフィールド値を設定します (そのフィールドに対してノートがアクティブ化されている場合)。
プロパティ
  • DocumentId string - 抽出結果を報告するドキュメントの名前です。
  • ExtractorPayloads 文字列 - 抽出器によって提供される追加情報です。
  • ResultsDocument 文字列 - 分類とデータ抽出構造の詳細です。
  • ResultsVersion int - ドキュメントに対して報告される ExtractionResult のバージョンです。 自動抽出が実行される場合は 0 から開始し、追跡目的でオブジェクトの内容が変更されるたびに 1 ずつ増加させます。
  • 説明
  • メンバー

Was this page helpful?

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