如何使用 Automation Anywhere 遍历 Web table 列并下载多个 PDF 文件?

How to loop through a web table column and download multiple PDF files using Automation Anywhere?

我有一个 HTML table 有 7 列和 3 行(行数可能更多或更少)。第二列包含指向 PDF 文件的链接,第七列包含短语 "Corrective Action" 我只想从包含单词 "Corrective Action" 的列下载 PDF 文件。但是,我的代码只下载第一个 PDF。

代码如下: http://dev.atriumfinehomes.com/clonewebtable/sample.PNG

这是 table: http://dev.atriumfinehomes.com/clonewebtable/table.htm

我能得到一些帮助吗?

因为你只下载了'correctiveaction1.pdf'但是第3行的PDF文件名为'correctiveaction3.pdf'

使用提取 Table 命令获取 PDF 文件的链接。

获取链接的步骤:
- 编辑提取 Table 命令 -> 高级视图 -> 第 6 步:将选定标签详细信息提取到 CSV 文件。标记名称:超链接,属性名称:Get URL.
- 将数据保存到另一个 CSV 文件。 (你不能将它保存在同一个文件中,因为它会追加或覆盖)。
- 打开文件 CSV 文件作为电子表格。

循环内部
- 创建一个新变量 $vCounter$,因为 links.csv 文件不包含 headers 作为 table.
- 使用变量操作将 $Counter$-1 赋值给 $vCounter$.
- 使用 Get Cells 命令获取单元格 A$vCounter$ 并将其分配给新变量 $vPDFURL$.
- 在下载命令中使用 $vPDFURL$ 作为下载文件 URL。