> ## 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.

# Field

> Field インターフェイスは、field の値とそのプロパティにアクセスするためのものです。

`Field` は、カスタム アクティビティ スクリプトで、ドキュメント field の値、型、構造、OCR メタデータにアクセスするためのインターフェイスです。

<div id="properties">
  ## プロパティ
</div>

| Name              | Type                                                                                                    | Access      | Description                                                           |
| :---------------- | :------------------------------------------------------------------------------------------------------ | :---------- | :-------------------------------------------------------------------- |
| **Children**      | Field\[]                                                                                                | 読み取り専用      | 子field。                                                               |
| **DataType**      | [DataType](/ja/vantage/documentation/skill-designer/process/custom-activity/data-type)                  | 読み取り専用      | fieldのデータ型。                                                           |
| **FieldType**     | [FieldOcrType](/ja/vantage/documentation/skill-designer/process/custom-activity/field-ocr-type)         | 読み取り専用      | fieldの型 (たとえば、テキスト、バーコード、画像など) 。                                      |
| **FullName**      | string                                                                                                  | 読み取り専用      | ドキュメントのルートからの完全パス。親field名は `/` で区切られます。たとえば `Vendor/Address` です。      |
| **Id**            | string                                                                                                  | 読み取り専用      | ドキュメント定義内のfield定義の識別子。                                                |
| **InstanceId**    | string                                                                                                  | 読み取り専用      | field インスタンスの識別子。ドキュメントにそのfieldのインスタンスがない場合、`InstanceId` は `null` です。 |
| **InstanceIndex** | number                                                                                                  | 読み取り専用      | 同じ型のすべての繰り返しfieldの中での、現在のインスタンスのインデックス。繰り返しfieldでのみ意味があります。           |
| **Instances**     | Field\[]                                                                                                | 読み取り専用      | このfieldのすべてのインスタンス。繰り返しfieldでのみ意味があります。                               |
| **IsConfirmed**   | boolean                                                                                                 | 読み取り専用      | Verification 中にオペレーターが値を確認した場合は `true`。                               |
| **IsRepeatable**  | boolean                                                                                                 | 読み取り専用      | fieldが繰り返し可能な場合は `true`。                                              |
| **IsSuspicious**  | boolean                                                                                                 | 読み取り専用      | このfieldの認識結果の信頼度が低い場合は `true`。                                        |
| **IsValid**       | boolean                                                                                                 | 読み取り専用      | `Text` が正しい型の `Value` に正常に変換された場合は `true`、それ以外は `false`。              |
| **IsVisible**     | boolean                                                                                                 | 読み取り専用      | fieldがオペレーターに表示される場合は `true`、Verification 中に非表示の場合は `false`。          |
| **Name**          | string                                                                                                  | 読み取り専用      | field名。                                                               |
| **Parent**        | Field                                                                                                   | 読み取り専用      | 親field。                                                               |
| **Regions**       | [RegionsCollection](/ja/vantage/documentation/skill-designer/process/custom-activity/region#collection) | 読み取り専用      | fieldが配置されている画像上の領域。                                                  |
| **Text**          | string                                                                                                  | 読み取り専用      | ドキュメント上で検出されたfieldのテキスト。                                              |
| **Value**         | object                                                                                                  | 読み取り/書き込み可能 | 適切なデータ型 (たとえば、日付や浮動小数点数) に変換されたfieldの値。                               |
| **Image**         | [BinaryFile](/ja/vantage/documentation/skill-designer/process/custom-activity/binary-file)              | 読み取り専用      | バイナリ形式の画像。                                                            |

<Note>
  `Image` は **Picture** 型のfieldにのみ適用されます。
</Note>

<div id="methods">
  ## メソッド
</div>

<div id="addinstance">
  ### AddInstance
</div>

```javascript theme={null}
Field AddInstance(any value?);
```

field の型に応じて、field インスタンスを作成または更新します。

* **非繰り返し field** — 既存のインスタンスを更新し、存在しない場合は作成します。
* **繰り返し field** — 新しいインスタンスを作成します。

作成または更新された `Field` オブジェクトを返します。

<div id="remove">
  ### Remove
</div>

```javascript theme={null}
void Remove();
```

field を削除します。

<div id="related-topics">
  ## 関連トピック
</div>

* [Document](/ja/vantage/documentation/skill-designer/process/custom-activity/document)
* [DataType](/ja/vantage/documentation/skill-designer/process/custom-activity/data-type)
* [FieldOcrType](/ja/vantage/documentation/skill-designer/process/custom-activity/field-ocr-type)
* [Region](/ja/vantage/documentation/skill-designer/process/custom-activity/region)
* [BinaryFile](/ja/vantage/documentation/skill-designer/process/custom-activity/binary-file)
* [オブジェクト モデル](/ja/vantage/documentation/skill-designer/process/custom-activity/object-model)
