excel 文件中的 Automation Anywhere Enterprise For 循环

Automation Anywhere Enterprise For Loop in excel file

我学习 AAE 大约一个星期了,我在 excel 文件中遇到 for 循环问题。我已经准备好 table,供应商 ID Material,订单数量:

Vendor  Material    Quantity
25000   1545454      100
64003   7854786     1024
25000   5896471      250
25000   3336661      900
64003   7854786     2048
25000   3336691      900

我想验证 table 是否在 material 和供应商列中有任何冗余。 我为每列创建了 6 个变量 2 并将它们命名为: POv、POm、POq 和 Vpo、Mpo、Qpo。 当然还有 2 个迭代器 Itteraor2 和 Itterator3,我在 2 个循环中递增。

问题是我的循环是无限的,而我只想重复 6 次(行数),另外它还告诉我第 2 行和第 3 行具有相同的供应商 ID 和 material ID 什么不是真的。 有人可以告诉我哪里出了问题以及如何解决吗?

代码中的一些更正:

第一个:

对于内层循环,可以考虑将变量操作放在End IfEnd Loop之间。

第二个:

对于外循环(before$iterator3$+1),确保内循环计数器是这样设置的

$iterator2$=$iterator3$+1 这样它就不会再次比较前面的行。

P.S: 避免使用任何绝对(C:\Users\xxx\yyy.xlsx)路径名打开 files/spreadsheet 而是使用系统变量$AAApplicationPath$ 这将帮助您将机器人从控制室部署到 Bot Runner

添加系统变量后,会创建一个名为 "desktop.ini" 的文件,并在添加文件夹中所有 xls 文件的数据时添加数据。