gpt4 book ai didi

abbyy - 在 ABBYY Flexicapture 中计算脚本中的总和

转载 作者:行者123 更新时间:2023-12-01 01:00:05 24 4
gpt4 key购买 nike

我想在 ABBYY Flexicapture 中使用脚本规则执行计算总和规则的功能,因为我只想根据 if 语句的评估执行计算。

我在 C# 脚本规则中尝试了以下内容:

IFields AllTaxes = Context.Field("cu_location_taxes").Rows;

这给了我错误“字段不是表格”。

我也试过
IFields AllTaxes = Context.Field("cu_location_taxes").Children;

这给了我错误“无法访问规则设置中未指定的字段”。即使我已将重复组 cu_location_taxes 添加到 c# 脚本规则中。

一旦我能够将它们放入某种数组或列表或 IFields 变量中,我想以某种方式对子值求和。我愿意用 JScript 或 C# 来做这件事。

最佳答案

您所面临的错误的原因可以在 ABBYY FlexiCapture 帮助中找到。
在 IField 类的说明中,您可以找到以下属性说明:

- 一组表格行。 不可用于非表格字段。
好吧,似乎“cu_location_taxes”不是表。你说,这是一个重复的群体。

child - 字段的子项(表格的单元格)。 在脚本规则中不可用 .
但据我所知,您正在使用脚本规则。

要获得正确的结果,请尝试使用 项目 您正在求和的字段的属性。

例如,您有一个包含数字字段 的重复组。 field_1 field_2 .并且您想计算所有 的总和field_1 实例。
然后你可以使用下面的代码(JScript):

sum = 0
for (i = 0; i < this.Field("field_1").Items.Count; ++i)
{
sum += this.Field("field_1").Items.Item(i).Value
}

也不要忘记添加 field_1 在规则设置的可用字段中。
希望这会有所帮助。

关于abbyy - 在 ABBYY Flexicapture 中计算脚本中的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24212106/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com