我正在创建一个UI Path机器人,并使用Excel Read column活动来读取列的内容。我想将其用作文本以在行下使用,但是现在Excel read Column活动输出IEnmerable(Object),并且我想将此传递给字符串变量。到目前为止,使用以下命令时出现错误:
myTextString = CType(myIEnumerableObject, String)
或
myTextString = myIEnumerableObject.ToString (this is simply stored as System.Object)
或
myTextString = CStr(myIEnumerableObject)
我需要的是能够将此对象转换为字符串,将其存储在字符串变量中,并在以后重用。
谢谢
答案 0 :(得分:1)
您要在“分配”活动中使用String.Join(<seperator>,myIEnumerableObject)
,其中<seperator>
指定IEnumerable
中每个元素之间的分隔符:
String.Join(",",myIEnumerableObject)
提供了逗号分隔的字符串。
答案 1 :(得分:0)
您可以使用Read Range
活动(无论是否指定所需列的范围)来读取数据,这样就可以将数据存储在DataTable变量中,并使用{{1 }}。这样更容易,不需要其他编码。