Collections “蓝色棱镜”;集合没有当前行“;

Collections “蓝色棱镜”;集合没有当前行“;,collections,blueprism,Collections,Blueprism,在Blue Prism中,在使用循环遍历集合的行之后,如果使用CollectionName.ColmName引用任何列以获取该列的第一个值,则会出现错误,提示“集合没有当前行”。尽管集合的行计数大于1。 如何将光标设置回第一行或以任何其他方式获取列的第一个值 你的误解在于细节(我的重点): 集合没有当前行 在循环遍历集合之后,您会注意到页面中的集合将只显示集合中当前包含的行数,而不是通常的“X行/Y行”。此状态表示Blue Prism的内部指针没有特别查看一行 在循环中到达集合的末尾后,可以使用

在Blue Prism中,在使用循环遍历集合的行之后,如果使用CollectionName.ColmName引用任何列以获取该列的第一个值,则会出现错误,提示“集合没有当前行”。尽管集合的行计数大于1。
如何将光标设置回第一行或以任何其他方式获取列的第一个值

你的误解在于细节(我的重点):

集合没有当前行

在循环遍历集合之后,您会注意到页面中的集合将只显示集合中当前包含的行数,而不是通常的“X行/Y行”。此状态表示Blue Prism的内部指针没有特别查看一行

在循环中到达集合的末尾后,可以使用开始循环阶段将内部计数器重置为1

我在下面提供了一个GIF演示来帮助说明我的测试用例:


您可以使用“实用程序-集合操作”VBO中的“读取集合字段”。此操作允许您从集合中的任何列和任何行获取值。作为输入,您需要提供:

  • 收藏
  • 字段名(列名)
  • 行索引

  • 如果您没有此VBO,可以在VBO子文件夹中的Blue Prism安装文件夹中找到它。

    谢谢您的回答。我明白你的意思。事实上,我还使用循环将指针指向第一行,并将其视为临时解决方案。我们是否有其他选择来解决这个问题,或者这是理想的方法?