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 If
和End Loop
之间。
第二个:
对于外循环(before$iterator3$+1
),确保内循环计数器是这样设置的
$iterator2$
=$iterator3$+1
这样它就不会再次比较前面的行。
P.S: 避免使用任何绝对(C:\Users\xxx\yyy.xlsx)路径名打开 files/spreadsheet 而是使用系统变量$AAApplicationPath$
这将帮助您将机器人从控制室部署到 Bot Runner
添加系统变量后,会创建一个名为 "desktop.ini" 的文件,并在添加文件夹中所有 xls 文件的数据时添加数据。
我学习 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 If
和End Loop
之间。
第二个:
对于外循环(before$iterator3$+1
),确保内循环计数器是这样设置的
$iterator2$
=$iterator3$+1
这样它就不会再次比较前面的行。
P.S: 避免使用任何绝对(C:\Users\xxx\yyy.xlsx)路径名打开 files/spreadsheet 而是使用系统变量$AAApplicationPath$
这将帮助您将机器人从控制室部署到 Bot Runner
添加系统变量后,会创建一个名为 "desktop.ini" 的文件,并在添加文件夹中所有 xls 文件的数据时添加数据。