blueprism - Blueprism 中的动态列值
问题描述
我正在尝试将一个集合的单列值移动到另一个新集合(比方说 collectionB),为此我正在使用 calc 阶段,其中数据一个接一个地传递。
在计算阶段,我添加并移动了它,但在 CollectionA.columnname1 中,columnname1 是动态的,它的值是今天的日期(6/20),我尝试连接以创建 CollectionA.6/20,但它把它当作字符串并将相同的值传递给集合 B,而不是采用集合 A 的 6/20 列名。
解决方案
为此,您需要在 Utility - collection Manipulation 中开发一个动作。
请看下面的示例代码:
If RowIndex < 0 OrElse Coll.Rows.Count <= RowIndex Then
Throw New ApplicationException("The supplied row index falls outside of the valid range.")
End If
If Not Coll.Columns.Contains(FieldName) Then
Throw New ApplicationException("The collection does not contain a field with the name '" & FieldName & "'")
End If
Coll.Rows(RowIndex)(FieldName) = New_Value
Updated_Collection = Coll
该阶段使用了 5 个变量:
- Coll - 输入集合
- RowIndex - 您要输入变量的行号。第一行编号为 0。
- FieldName - 要输入变量的列名
- 新值 - 您要收集的值
- Updated_Collection - 输出集合
使用该操作,您可以将字段名称从变量传递给对象。
推荐阅读
- python - 如何在 Python 中使用分隔符连接列表中的元素?
- javascript - 数组的动态对象键
- javascript - 导入“某物”而不是使用“某物”中的导入某物是什么意思?
- flutter - 异步代码运行延迟(Flutter/Dart)
- java - 对于此语法,如何处理 JavaCC 中所有运算符的左关联?
- javascript - 在另一个对象中访问不同对象的属性
- sql - SQL:找到最小的正时间差
- json - JsonParseException: Unexpected character ('s' (code 115)): 期待双引号开始字段名称
- python - Firebase python读/写使用计数?
- c# - 有没有办法继承静态函数调用带有参数的子类的构造函数?