Skip to main content

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.

This interface is deprecated. It will provide access only to the first document of the transaction. The ExtractedData interface is a deserialized representation of the export results in JSON format (for skills containing the Extract activity). It simplifies access to data extracted using Extract activity.

Methods

NameDescription
HasFieldDefinition(string fieldName);Returns True if the field was detected in the structure description of the document specified in the Extract activity properties of a processing skill. Document structure is set in the ExtractedData object. ExtractedData fields are grouped, hence the field name should be passed as a path, for example, “Amounts/Additional Tax Groups/NetAmount”. Forward slashes are used as separators between fields and group names.
GetFieldValues(string fieldName);Returns an array of field values as Field objects for the specified field name. Can have any number of values.
AddFieldValue(string fieldName, number lineItem?);Creates a field instance. Can be used to create both repeating and non-repeating fields. Returns a created Field object.
RemoveTableRow(string tableName, number rowNumber);Removes a row from the table.
GetTableRowCount(string tableName);Returns the number of rows in the specified table.

Transaction

Modern replacement — access all transaction documents, not just the first.

Document

The document being processed by the Custom activity.

Extract activity

The Process activity that produces ExtractedData output.

Object model

Full JavaScript object reference for Custom activity scripts.