如何在 Blue Prism 的 collection 中引用带有索引而不是名称的列
How to refer to a column with index instead of name in a collection in Blue Prism
我使用标准 BP Excel VBO 将 excel 范围读入 collection。
该范围有时有 header 有时没有,这就是为什么我的 collection 的 header 不标准的原因。
我想遍历 collection 从列中获取我需要的数据,而我唯一知道的是数据在 Column2 中。
Blue Prism 中是否有一种方法可以使用 Collection.Columns[2] 之类的列索引而不是列名称来引用 collection 中的列?
开箱即用不支持此功能。但是,您有两个选择:
使用代码 stage-based 操作创建一个新业务 Object,该操作将指定列索引和行号处的输入 collection 读取到输出数据项.
InputCollection.Rows.Item(rowNumber).Item(columnIndex)
在单独的 Collection 中手动定义预期的 headers,然后使用与 Blue Prism 捆绑的 Utility - Collection Manipulation
VBO 中的 Set Column Names From Expected Collection
操作来设置 headers。之后,您将能够使用简单的蓝色 Prism-style 点 (.
) 表示法来获取您需要的字段。
我使用标准 BP Excel VBO 将 excel 范围读入 collection。 该范围有时有 header 有时没有,这就是为什么我的 collection 的 header 不标准的原因。 我想遍历 collection 从列中获取我需要的数据,而我唯一知道的是数据在 Column2 中。 Blue Prism 中是否有一种方法可以使用 Collection.Columns[2] 之类的列索引而不是列名称来引用 collection 中的列?
开箱即用不支持此功能。但是,您有两个选择:
使用代码 stage-based 操作创建一个新业务 Object,该操作将指定列索引和行号处的输入 collection 读取到输出数据项.
InputCollection.Rows.Item(rowNumber).Item(columnIndex)
在单独的 Collection 中手动定义预期的 headers,然后使用与 Blue Prism 捆绑的
Utility - Collection Manipulation
VBO 中的Set Column Names From Expected Collection
操作来设置 headers。之后,您将能够使用简单的蓝色 Prism-style 点 (.
) 表示法来获取您需要的字段。