给出字符串“房屋,建筑物,农场,办公室”,我如何提取每个单词并将其存储在Blue Prism的集合中?
答案 0 :(得分:4)
从Utility - Strings
导入捆绑的<Blue Prism install dir>/VBO/BPA Object - Utility - Strings.xml
业务对象,并使用Split Text
操作将每个逗号分隔的字符串作为单独的收集行。
Object: Utility - Strings
Action: Split Text
Inputs:
- Text to Split: <data item containing your comma-separated list>
- Split Char: ", "
- Collection Field Name: <string name of your choosing>
Outputs:
- Split Values (single-column collection)
答案 1 :(得分:0)
您也可以使用代码阶段
Dim dt as DataTable = new DataTable
dt.columns.add("Values")
Dim dr as DataRow
Dim value as string
For each value in Input.Split(",")
dr = dt.NewRow()
dr(0)=value
dt.Rows.Add(dr)
next value
Output = dt
此处Input
是代码阶段的输入参数,Output
是蓝色棱镜中代码阶段的输出变量