- 规范化 field 值,例如将文档中给出的货币金额与字母代码(由三个字母组成的币种代码)分离。
- 在多个 field 值中进行选择,例如当同一 field 的值由多个活动提取时,指定应选择并写入结果 field 的值。
- 计算文档中未找到的字段值,例如在所有包含应税金额的字段均已提取的情况下,使用已知税率计算应付税款。
- 在 Activities 选项卡中,将 Script 活动添加到文档处理流程中。请注意,应在您的规则可能涉及的任何其他 field 提取活动之后添加该活动。
- 在 Activity Properties 窗格中,单击 Script Editor。
- 在打开的对话框中,使用 JavaScript 以脚本形式设置规则,创建一个执行所有所需操作的脚本。您可以使用屏幕上方的快速编辑按钮将预设代码片段添加到脚本中。以下是一些可供参考的脚本规则示例。
脚本规则示例
- 此脚本规则用于在总计字段的数值后添加三字母币种代码。该规则首先检查Country 字段的值。若该字段的值为“USA”或“United States”,则在总计字段的数值后添加“USD”代码。若Country 字段的值为“United Kingdom”或“Great Britain”,则在总计字段的数值后添加“GBP”代码。
- 此脚本规则用于将选定组织的名称添加到指定字段中。Preamble Org 重复字段包含文档前言中列出的所有组织名称,这些名称由命名实体识别(NER)活动提取。脚本规则设定为:如果 Preamble Org 字段包含超过两个组织名称,则第一个提取的值将填入 Party 1 字段,最后一个将填入 Party 2 字段。
- 当脚本准备就绪后,点击 Save。此操作会在 Activity Properties 窗格中显示一个列表,包含脚本中使用的所有字段。请确认该列表包含所有必需的字段。
- 点击 Test Activity 并分析抽取结果来测试你的 Skill。如果规则未按预期运行,请检查脚本是否编写正确。此外,请检查脚本规则中所用各字段的抽取质量。
