脚本限制
- 脚本可用于编写自定义函数。
- 脚本不能用于向除 Vantage 数据目录之外的数据库发送请求,对这些数据目录的访问通过 Context 接口提供。
- 脚本可通过 Context 接口向外部服务发送请求。
- 脚本不支持诸如 jQuery 等第三方库。
- 内存:500 MB
- 脚本运行时间:600 秒 × 事务中文档页面总数
- 表达式:1000000 × 事务中文档页面总数
- 最大递归深度:100
- 最大数组大小:50000
- 脚本中可执行的 HTTP 请求最大数量:200 × 事务中文档页面总数
错误处理
- 如果在脚本中检测到语法错误,自定义活动的事务会被中断。可以在 技能监控 中查看错误描述。
- 如果在脚本运行时抛出异常,脚本和事务都会被中断。可以在 技能监控 中查看错误描述。
- 如果使用 try-catch 结构捕获了程序异常,则错误处理逻辑由脚本作者自行决定。
重要! 由于超出脚本限制而引起的错误不会被捕获。在这种情况下,脚本和相应的事务都会被中断。
对象帮助
接口
- Context
- Transaction
- Document
- ClassConfidenceModel
- Field
- Page
- RuleError
- BinaryFile
- DocumentExportResult
- Region
- Rectangle
- Parameter
- HttpRequest
- MultipartFormDataRequest
枚举
已弃用的接口和枚举类型
- InputData(请改用 Transaction.Documents)
- OutputData(请改用 Transaction.Documents)
- ExtractedData(请改用 Document)
- ExtractedField(请改用 Field)
- FieldType(请改用 FieldOcrType)
