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.
Context はグローバルオブジェクトで、処理中のDocument、その fields、および属するトランザクションのパラメーターにアクセスできます。ルールが成功したかどうかを示すには、CheckSucceeded を設定します。
プロパティ
CheckSucceeded
bool — Access: 読み取り/書き込み
ルールの条件が満たされているかどうかを示します。既定値は true です。条件が満たされていない場合は、false に設定します。この場合、オペレーターに表示される既定のエラーメッセージは Error in the rule <rule_name>: <field_name> です。メッセージをカスタマイズするには、ErrorMessage プロパティを設定します。
エラーが生成されるのは、スクリプトで
CheckSucceeded を false に設定した場合のみです。スクリプトでこれを明示的に設定しない限り、ルールの条件が満たされていなくてもエラーは表示されません。CurrentField
null を返します。
Document
ErrorMessage
string — Access: 読み取り/書き込み
スクリプトで CheckSucceeded を false に設定したときに表示されるカスタムメッセージです。設定されていない場合、既定のメッセージは Error in the rule <rule_name>: <field_name> です。
Transaction
メソッド
GetField
BusinessUnit/Address です。
繰り返しルールで使用すると、GetField は処理済みの各fieldインスタンスを順番に返します。そうでない場合は、繰り返しfieldの最初のインスタンスを返します。
GetFields
GetCatalogRecord
カタログにレコード識別子 (たとえば、ベンダー識別子) が設定されている場合にのみ利用できます。
SkillParameter
Document skill に少なくとも 1 つの Parameter がある場合にのみ使用できます。
オブジェクト モデル
Advanced Script Rules で使用するための完全な JavaScript オブジェクト リファレンス。
ビジネス ルールの自動化
Document skill にスクリプト ルールを追加し、読み取り可能および書き込み可能な fields を設定して、テーブル列を参照します。
Field
Field object — ルールの実行中にDocument の field を確認・変更します。
