Table 如果 table 有图像,则在 UIPath 中提取
Table Extraction in UIPath if table has images
我正在尝试提取具有以下格式的 Table
当我想提取时,我应该在放置图标上放置一些字符,或者我不希望这两种情况都可以..
但 UIPath 带来了这种方式.. 78,59,237806 全部作为一个文本,具有误导性.. 如何解决此问题..
谢谢
看看Find Children
activity。您可以通过选择器(table)指定一个项目,并使用 Find Children
到 return 类型 UiElement
.
的集合
因此设置过滤器以提取 "<webctrl tag='tr' />"
这将有效地为您提供行的集合。
使用 For Each 遍历从第一个 Find Children
activity 获得的每个 UiElement,然后将该元素用于 运行 另一个 Find Children
。在这种情况下,将过滤器设置为提取 class 为“mid-wrap”的元素。这为您提供了行中符合该要求的元素的集合,这将排除 data-up 值,因为这是一个不同的 class.
然后您可以遍历此集合以获取 innertext 属性,该属性将为您提供您正在查找行中每个单元格的实际值。使用类似 Add Data Row
的方法将值添加到数据 table,并让 For Each
运行 位于集合的下一行。
我正在尝试提取具有以下格式的 Table
当我想提取时,我应该在放置图标上放置一些字符,或者我不希望这两种情况都可以..
但 UIPath 带来了这种方式.. 78,59,237806 全部作为一个文本,具有误导性.. 如何解决此问题..
谢谢
看看Find Children
activity。您可以通过选择器(table)指定一个项目,并使用 Find Children
到 return 类型 UiElement
.
因此设置过滤器以提取 "<webctrl tag='tr' />"
这将有效地为您提供行的集合。
使用 For Each 遍历从第一个 Find Children
activity 获得的每个 UiElement,然后将该元素用于 运行 另一个 Find Children
。在这种情况下,将过滤器设置为提取 class 为“mid-wrap”的元素。这为您提供了行中符合该要求的元素的集合,这将排除 data-up 值,因为这是一个不同的 class.
然后您可以遍历此集合以获取 innertext 属性,该属性将为您提供您正在查找行中每个单元格的实际值。使用类似 Add Data Row
的方法将值添加到数据 table,并让 For Each
运行 位于集合的下一行。