【问题标题】:Displaying the loop counter in Automation Anywhere在 Automation Anywhere 中显示循环计数器
【发布时间】:2019-10-31 02:46:09
【问题描述】:

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

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

【问题讨论】:

    标签: automation rpa automationanywhere


    【解决方案1】:

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

    旁注:您是否考虑过将 Excel 文件用作数据源?有了这么大的 Excel 文件,使用Database 命令迭代数据的效率要高得多。 Here 是一个视频,展示了这是如何完成的。

    【讨论】:

      【解决方案2】:

      强烈建议在 Roel 的链接中展示的数据库中使用 Excel。允许您连接到 Excel 文件,执行 SQL 查询,例如

      COUNT (*) from [sheet1$]

      这里需要注意的是,工作表是您将 Excel 工作表称为表格的方式。要将其称为变量,您可以使用[$sheetName$$]

      如果您想处理存在标题的特定列,最佳做法是使用记号 ` 将列名括起来,在键盘上 1 键的左侧。这对于带有空格的表名是必需的。

      【讨论】:

        【解决方案3】:

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

        带有excel行号的错误日志和错误截图

        参考excel系统变量ExcelSytemVariable purpose

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-12-22
          • 2018-09-14
          • 1970-01-01
          • 2018-09-07
          • 2011-07-12
          相关资源
          最近更新 更多