在Automation Anywhere中显示循环计数器

时间:2018-08-23 11:41:12

标签: automation rpa automationanywhere

我创建了一个for循环,用于在任何地方自动化迭代Excel文件。它包含60000行。我想为for循环的每次迭代打印计数器值。消息框选项花费太多时间。除了消息框外,还有什么有效的方法吗?我的代码如下。

Start Loop "Each row in an Excel dataset of session: Default"
    Message Box : "$Counter$"
End Loop

3 个答案:

答案 0 :(得分:1)

您可以将Log To File命令用作轻量级日志记录系统,最好在.txt文件中使用,因为它更快。只需确保选中“添加”复选框即可。

旁注:您是否考虑过将Excel文件用作数据源?使用如此庞大的Excel文件,使用Database命令遍历数据的效率要高得多。 Here是一段视频,展示了此操作的完成方式。

答案 1 :(得分:0)

如Roel的链接所示,强烈建议在数据库上使用Excel。允许您连接到excel文件,执行

之类的SQL查询

COUNT (*) from [sheet1$]

这里值得注意的是,工作表是如何将Excel工作表称为表。要将其称为变量,您可以执行[$sheetName$$]

如果您要处理出现标题的特定列,则最佳做法是在键盘上1键的左边用打勾`包裹列名。对于带空格的表名,这是必需的。

答案 2 :(得分:-1)

最佳实践是在循环中创建一张检查表 创建带有计数器和时间戳的日志文件 (如果一个循环结束时没有错误,我将“成功”用作setcell命令)

带有Excel行号的错误日志和错误屏幕截图

请参阅excel系统变量ExcelSytemVariable purpose