【发布时间】:2021-12-12 03:30:45
【问题描述】:
在 Blue Prism 中,在使用循环遍历集合的行后,如果引用任何列以使用 CollectionName.ColmName 获取该列的第一个值,我会收到错误消息“集合没有当前行”。尽管集合的行数大于 1。 如何将光标设置回第一行或任何其他方式来获取列的第一个值?
【问题讨论】:
标签: collections blueprism
在 Blue Prism 中,在使用循环遍历集合的行后,如果引用任何列以使用 CollectionName.ColmName 获取该列的第一个值,我会收到错误消息“集合没有当前行”。尽管集合的行数大于 1。 如何将光标设置回第一行或任何其他方式来获取列的第一个值?
【问题讨论】:
标签: collections blueprism
你的误解在于细节(强调我的):
集合没有当前行
循环遍历一个集合后,您会注意到页面中的集合将简单地显示集合中当前包含的行数,而不是通常的“Row X of Y ”。此状态表明 Blue Prism 的内部指针没有特别关注某一行。
一旦您在循环中到达集合的末尾,您可以使用开始循环阶段将内部计数器重置为 1
我在下面包含一个 GIF 演示来帮助说明我的测试用例:
【讨论】:
您可以使用“实用程序 - 集合操作”VBO 中的“读取集合字段”。此操作允许您从集合中的任何列和任何行中获取值。作为输入,您需要提供:
如果您没有此 VBO,您可以在 VBO 子文件夹的 Blue Prism 安装文件夹中找到它。
【讨论】: