重命名BluePrism中的收集字段

Eoin2211

在此处输入图片说明我有一个excel工作表,其中我使用get工作表范围作为集合。但是,excel文件没有列名。阅读完工作表后,我想更改收集字段名称。我尝试使用“重命名集合字段”,但这似乎不起作用?

Badda_Bing

如果您在范围的顶部保留空白行,BP将从左到右分配列名(Column1,Column2等)。使用此方法,您可以从“将范围作为集合”获取输出集合之后执行以下操作:

1)-为要插入集合的每个列名称创建1个数据项。
-选择适当的数据类型,然后在每个数据项的“值”字段中输入所需的列名称。

2)-插入一个新的空白“收藏夹”项目,并将其命名为“字段名称”。
-在此集合中,在“字段”选项卡下为每个列名称添加1个字段。
-然后将每个字段从上到下分别命名为Column1,Column2等(无空格),并为每个字段选择适当的数据类型。
-最后,在“初始值”标签下,使用“添加行”按钮输入新的黑色行。

3)-现在在“获取范围作为集合”阶段之后插入一个MultiCalc阶段。
-使用“添加”按钮,创建与在第一步中创建的数据项一样多的行。
-在“表达式”字段中,拖放之前创建的每个数据项。
-在“存储位置”字段中,指向您在步骤2中创建的集合,以及BP给出的列的“原始”名称,例如FieldNames.Column1,FieldNames.Column2等。

4)-在MultiCalc之后插入一个新的Action阶段,并将其命名为“ Rename Fields”。
-作为业务对象,选择“实用程序-集合操作”。
-作为操作,选择“重命名收集字段”。
-作为主要集合,将您从“获取范围作为集合”阶段中获得的原始输出集合拖放。
-作为新标题,拖放在步骤2中创建的“字段名称”集合。
-最后,在“输出”选项卡下,创建(或拖入)输出集合,并将其命名为“ Amended Collection”。

如果使用MSExcelVBO / WriteCollection将“修改的集合”写入Excel,您将看到数据现在具有每个数据项的列名。例如,这里是一个没有标题的列表,我希望标题为名称和百分比(请参见下面蓝色的数据项):这是我已经解释的过程:学生无标题
BP ProcessMain

以收集方式获取范围阶段(“输入”选项卡):以收集方式获取范围阶段(“输出”选项卡):字段名称集合(字段):字段名称集合(初始值):MultiCalc阶段:重命名集合字段阶段(输入) ):重命名集合字段阶段(输出):最后是写集合阶段:结果:GetRangeAsCollectionInputs
GetRangeAsCollectionOutputsFieldNamesCollectionFieldsFieldNamesCollectionInitialValues
多重计算RenameCollectionFieldsInputsRenameCollectionFieldsOutputsWriteCollectionStage学生标题

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章