> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# データセット検証スクリプト

> データセット検証スクリプトは、IDataSetRecord と IRecordCheckResult を使用してチェック結果を報告し、ABBYY FlexiCapture のデータセット内にあるすべてのレコードを検証します。

<div id="what-it-does">
  ## 機能
</div>

このスクリプトは、データセット内のレコードをチェックして検証します。チェックが必要な各レコードごとに個別に実行されます。スクリプトを使用するチェックを有効にするには、データセットのプロパティ ダイアログで「Check records using scripts」を有効にし、検証スクリプトを作成するには **Edit...** をクリックします。

<div id="parameters">
  ## パラメーター
</div>

| **名前** | **型**                                                                       | **アクセス**  | **説明**             |
| ------ | --------------------------------------------------------------------------- | --------- | ------------------ |
| Record | [IDataSetRecord](/ja/flexi-capture/appendix/scripts/idatasetrecord)         | 読み取り専用    | データセット内のレコードを表します。 |
| Result | [IRecordCheckResult](/ja/flexi-capture/appendix/scripts/irecordcheckresult) | 読み取り/書き込み | チェック結果を表します。       |

スクリプトの検証は、次の場合に行われます。

* データセットが更新されたとき
* データセットがそのプロパティ ダイアログで手動でチェックされたとき
* レコードがデータセットに手動で追加されたとき、または既存のレコードが Document Definition エディターのデータセット編集ダイアログで手動で編集されたとき。
