问题描述
我正在尝试配置UiPath获取队列项目活动,但是当我将QueueItemData变量指定为输出时,它会发出警告,要求提供通用IEnumerable对象。
需要IRnumerable对象时可以使用什么适当的UiPath队列对象?
解决方法
您可以简单地使用IEnumerable<UiPath.Core.QueueItem>
作为变量的类型。创建合适变量的一种简单方法是在合适的属性字段中按CTRL + K,如下所示:
在按Enter键后,Studio将自动添加变量。您可能需要手动更改范围。
,您将要使用IEnumerable<UiPath.Core.QueueItem>
。
从本质上讲,您可以读到,这是一个可迭代的集合,除了UiPath.Core.QueueItem
对象之外,什么都不包含。
提防冒名顶替者
尽管选择与IEnumerable
类关联的通用类型,但要小心。有许多名称相似的类可能会引起混淆,如果您选择了错误的类,最终将导致无法在一个和另一个之间进行大小写的错误。
自动类型设置
如有疑问,请允许UiPath Studio工具为您设置类型。只需将光标移到“属性”选项卡中相关字段的输入窗口中,然后键入set var: items
。然后,UiPath Studio将注册变量并将对象类型设置为适当的类。这样可以避免猜测工作,而不必弄清楚要使用哪种类型。