Blueprism中的动态列值

时间:2018-06-20 05:34:35

标签: blueprism

我正在尝试将一个集合的单列值移动到另一个新集合(比如说collectionB),为此,我正在使用calc阶段,其中数据依次传递。

在calc阶段中,我添加了并将其移动,但是在CollectionA.columnname1中,columnname1是动态的,它的值是今天的日期(6/20),我尝试串联创建CollectionA.6 / 20,但它需要它作为字符串并将相同的值传递给collectionB,而不是采用collection A的6/20列名。

1 个答案:

答案 0 :(得分:1)

要完成该操作,您将需要在“实用程序-集合操作”中制定一个操作。

请参见下面的示例代码:

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-输出集合

请参阅图片参考:enter image description here

使用该操作,您可以将字段名从变量传递给对象。