Saltar al contenido principal

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 proporciona acceso de solo lectura al valor, el tipo, la estructura y los metadatos de OCR de un campo del documento en un script de la actividad de condición.”

Propiedades

NameTypeAccesoDescripción
ChildrenField[]De solo lecturaCampos secundarios.
DataTypeDataTypeDe solo lecturaEl tipo de datos del campo.
FieldTypeFieldTypeDe solo lecturaEl tipo de campo (por ejemplo, texto, código de barras o imagen).
FullNamestringDe solo lecturaLa ruta completa desde la raíz del documento. Los nombres de los campos padre están separados por /; por ejemplo, Vendor/Address.
HasSuspiciousSymbolsboolDe solo lecturatrue si el valor del campo contiene caracteres reconocidos con baja confianza.
IdstringDe solo lecturaEl identificador del campo. Puede ser idéntico en distintas instancias de un campo repetitivo.
InstanceIndexintDe solo lecturaEl índice de la instancia actual entre todos los campos repetitivos del mismo tipo. Solo tiene sentido para campos repetitivos.
InstancesField[]De solo lecturaTodas las instancias de este campo. Solo tiene sentido para campos repetitivos.
IsConfirmedboolDe solo lecturatrue si un operador confirmó el valor durante la verificación.
IsRepeatableboolDe solo lecturatrue si el campo es repetitivo.
IsSuspiciousboolDe solo lecturatrue si la confianza del reconocimiento para el campo no fue suficiente. Revíselo manualmente.
IsValidboolDe solo lecturatrue si Text se convirtió correctamente en un Value del tipo adecuado; de lo contrario, false.
IsVisibleboolDe solo lecturatrue si el campo es visible para los operadores; false si está oculto durante la verificación.
NamestringDe solo lecturaEl nombre del campo.
ParentFieldDe solo lecturaEl campo padre.
RegionsRegion[]De solo lecturaRegiones de la imagen donde se encuentra el campo.
SymbolsSymbol[]De solo lecturaUna lista de caracteres que forman el valor original del campo en formato de texto.
TextstringDe solo lecturaEl texto del campo tal como se detectó en el documento.
ValueobjectDe solo lecturaEl valor del campo convertido al tipo de datos adecuado (por ejemplo, fecha o número de punto flotante).

Acceso a Fields en el array Document.Fields

El array Document.Fields contiene únicamente campos de nivel superior. Para acceder a campos anidados dentro de un grupo de campos, recorre recursivamente la propiedad Children. Por ejemplo, para leer el campo Address del grupo Vendor:
var docs = Context.Transaction.Documents; 
for (var d = 0; d < docs.length; d++) { 
    if (docs[d].ResultClass == "Invoice") { 
        var fields = docs[d].Fields; 
        
        // Buscar el grupo de campos "Vendor" 
        for (var f = 0; f < fields.length; f++) { 
            if (fields[f].Name == "Vendor" && fields[f].Children) { 
                
                // Buscar "Address" dentro de los elementos secundarios de Vendor 
                for (var c = 0; c < fields[f].Children.length; c++) { 
                    if (fields[f].Children[c].Name == "Address") { 
                        var address = fields[f].Children[c].Value; 
                        // Usar el valor de dirección 
                        return address != ""; 
                    } 
                } 
            } 
        } 
    } 
} 
return false;

Document

El documento que se está procesando en la actividad de condición.

DataType

Los posibles tipos de datos que puede contener un campo.

FieldType

Los posibles tipos que puede tener un campo en un script de actividad de condición.

Region

Área de la imagen de una página que contiene el texto de un campo.

Symbol

Un carácter reconocido con su indicador de baja confianza.

Modelo de objetos

Referencia completa de objetos de JavaScript para scripts de actividad de condición.