> ## 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 インターフェイス — Condition アクティビティ スクリプトで、文書の field の値、型、構造、OCR メタデータを読み取るためのプロパティ。

`Field` は、Condition アクティビティ スクリプトで、文書の field の値、型、構造、OCR メタデータに読み取り専用でアクセスするためのインターフェイスです。

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

| 名前                       | 型                                                                                           | アクセス   | 説明                                                                |
| :----------------------- | :------------------------------------------------------------------------------------------ | :----- | :---------------------------------------------------------------- |
| **Children**             | Field\[]                                                                                    | 読み取り専用 | 子 field。                                                          |
| **DataType**             | [DataType](/ja/vantage/documentation/skill-designer/process/condition-activity/data-type)   | 読み取り専用 | field のデータ型。                                                      |
| **FieldType**            | [FieldType](/ja/vantage/documentation/skill-designer/process/condition-activity/field-type) | 読み取り専用 | field の型 (たとえば、テキスト、バーコード、画像など) 。                                 |
| **FullName**             | string                                                                                      | 読み取り専用 | ドキュメントルートからの完全パス。親 field 名は `/` で区切られます。たとえば `Vendor/Address` です。 |
| **HasSuspiciousSymbols** | bool                                                                                        | 読み取り専用 | field の値に、低い信頼度で認識された文字が含まれている場合は `true`。                         |
| **Id**                   | string                                                                                      | 読み取り専用 | field 識別子。同じ繰り返し field のインスタンス間で同一になる場合があります。                     |
| **InstanceIndex**        | int                                                                                         | 読み取り専用 | 同じ型のすべての繰り返し field の中での、現在のインスタンスの index。繰り返し field でのみ意味があります。   |
| **Instances**            | Field\[]                                                                                    | 読み取り専用 | この field のすべてのインスタンス。繰り返し field でのみ意味があります。                       |
| **IsConfirmed**          | bool                                                                                        | 読み取り専用 | 検証時にオペレーターが値を確認した場合は `true`。                                      |
| **IsRepeatable**         | bool                                                                                        | 読み取り専用 | field が繰り返し可能な場合は `true`。                                         |
| **IsSuspicious**         | bool                                                                                        | 読み取り専用 | field の認識結果の信頼度が十分でない場合は `true`。手動で確認してください。                      |
| **IsValid**              | bool                                                                                        | 読み取り専用 | `Text` が正しい型の `Value` に正常に変換された場合は `true`、それ以外は `false`。          |
| **IsVisible**            | bool                                                                                        | 読み取り専用 | field がオペレーターに表示される場合は `true`、検証時に非表示の場合は `false`。                |
| **Name**                 | string                                                                                      | 読み取り専用 | field 名。                                                          |
| **Parent**               | Field                                                                                       | 読み取り専用 | 親 field。                                                          |
| **Regions**              | [Region](/ja/vantage/documentation/skill-designer/process/condition-activity/region)\[]     | 読み取り専用 | field が配置されている画像上の Region。                                        |
| **Symbols**              | [Symbol](/ja/vantage/documentation/skill-designer/process/condition-activity/symbol)\[]     | 読み取り専用 | テキスト形式の field の元の値を構成する文字の配列。                                     |
| **Text**                 | string                                                                                      | 読み取り専用 | ドキュメント上で検出された field テキスト。                                         |
| **Value**                | object                                                                                      | 読み取り専用 | 適切なデータ型 (たとえば、日付や float) に変換された field 値。                          |

<div id="access-fields-in-the-documentfields-array">
  ### Document.Fields 配列内の Fields へのアクセス
</div>

`Document.Fields` 配列には、トップレベルの field だけが含まれます。field グループ内にネストされた field にアクセスするには、`Children` プロパティを再帰的にたどります。たとえば、`Vendor` グループの `Address` field を読み取るには:

```javascript theme={null}
var docs = Context.Transaction.Documents; 
for (var d = 0; d < docs.length; d++) { 
    if (docs[d].ResultClass == "Invoice") { 
        var fields = docs[d].Fields; 
        
        // "Vendor" fieldグループを検索 
        for (var f = 0; f < fields.length; f++) { 
            if (fields[f].Name == "Vendor" && fields[f].Children) { 
                
                // Vendorの子要素内で "Address" を検索 
                for (var c = 0; c < fields[f].Children.length; c++) { 
                    if (fields[f].Children[c].Name == "Address") { 
                        var address = fields[f].Children[c].Value; 
                        // addressの値を使用 
                        return address != ""; 
                    } 
                } 
            } 
        } 
    } 
} 
return false;
```

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

* [Document](/ja/vantage/documentation/skill-designer/process/condition-activity/document)
* [DataType](/ja/vantage/documentation/skill-designer/process/condition-activity/data-type)
* [FieldType](/ja/vantage/documentation/skill-designer/process/condition-activity/field-type)
* [Region](/ja/vantage/documentation/skill-designer/process/condition-activity/region)
* [Symbol](/ja/vantage/documentation/skill-designer/process/condition-activity/symbol)
* [オブジェクトモデル](/ja/vantage/documentation/skill-designer/process/condition-activity/object-model)
