メインコンテンツへスキップ

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

プロパティ

名前アクセス説明
ChildrenField[]読み取り専用子 field。
DataTypeDataType読み取り専用field のデータ型。
FieldTypeFieldType読み取り専用field の型 (たとえば、テキスト、バーコード、画像など) 。
FullNamestring読み取り専用ドキュメントルートからの完全パス。親 field 名は / で区切られます。たとえば Vendor/Address です。
HasSuspiciousSymbolsbool読み取り専用field の値に、低い信頼度で認識された文字が含まれている場合は true
Idstring読み取り専用field 識別子。同じ繰り返し field のインスタンス間で同一になる場合があります。
InstanceIndexint読み取り専用同じ型のすべての繰り返し field の中での、現在のインスタンスの index。繰り返し field でのみ意味があります。
InstancesField[]読み取り専用この field のすべてのインスタンス。繰り返し field でのみ意味があります。
IsConfirmedbool読み取り専用検証時にオペレーターが値を確認した場合は true
IsRepeatablebool読み取り専用field が繰り返し可能な場合は true
IsSuspiciousbool読み取り専用field の認識結果の信頼度が十分でない場合は true。手動で確認してください。
IsValidbool読み取り専用Text が正しい型の Value に正常に変換された場合は true、それ以外は false
IsVisiblebool読み取り専用field がオペレーターに表示される場合は true、検証時に非表示の場合は false
Namestring読み取り専用field 名。
ParentField読み取り専用親 field。
RegionsRegion[]読み取り専用field が配置されている画像上の Region。
SymbolsSymbol[]読み取り専用テキスト形式の field の元の値を構成する文字の配列。
Textstring読み取り専用ドキュメント上で検出された field テキスト。
Valueobject読み取り専用適切なデータ型 (たとえば、日付や float) に変換された field 値。

Document.Fields 配列内の Fields へのアクセス

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

Document

Condition アクティビティ で処理される文書。

DataType

field に含めることができるデータ型。

FieldType

Condition アクティビティ スクリプトで field に指定できる型。

Region

field のテキストを含むページ画像上の領域。

Symbol

低信頼度フラグを持つ、認識された1文字。

Object model

Condition アクティビティ スクリプト用の完全な JavaScript オブジェクト リファレンス。