Was ist ein gültiger IEnumerable UiPath-Datentyp für UiPath QueueItems?

Aug 30 2020

Ich versuche, die Aktivität "UiPath-Warteschlangenelemente abrufen" zu konfigurieren. Wenn ich jedoch die Variable "QueueItemData" als Ausgabe angibe, wird eine Warnung ausgegeben, in der nach einem generischen IEnumerable-Objekt gefragt wird.

Was ist das richtige UiPath-Warteschlangenobjekt, das verwendet werden soll, wenn ein IRnumerable-Objekt erforderlich ist?

Antworten

1 WolfgangRadl Aug 31 2020 at 08:21

Sie können einfach IEnumerable<UiPath.Core.QueueItem>als Typ für Ihre Variable verwenden. Eine einfache Möglichkeit, eine geeignete Variable zu erstellen, besteht darin, STRG + K in einem geeigneten Eigenschaftsfeld wie folgt zu drücken:

Studio fügt die Variable dann automatisch hinzu, nachdem Sie die Eingabetaste gedrückt haben. Möglicherweise müssen Sie den Bereich manuell ändern.

1 CameronMcKenzie Aug 31 2020 at 08:44

Sie werden verwenden wollen IEnumerable<UiPath.Core.QueueItem>.

Im Wesentlichen können Sie lesen, dass dies eine iterierbare Sammlung ist, die nur UiPath.Core.QueueItemObjekte enthält .

Vorsicht vor Betrügern

Seien Sie jedoch vorsichtig, wenn Sie den generischen Typ auswählen, der der IEnumerableKlasse zugeordnet ist. Es gibt viele ähnlich benannte Klassen, die Verwirrung stiften können. Wenn Sie die falsche auswählen, wird der Fehler angezeigt, dass Sie nicht zwischen den Klassen wechseln können.

Automatische Typeinstellung

Lassen Sie im Zweifelsfall das UiPath Studio-Tool den Typ für Sie festlegen. Bewegen Sie einfach den Cursor in das Eingabefenster für das betreffende Feld auf der Registerkarte Eigenschaften und geben Sie ein set var: items. UiPath Studio registriert dann die Variable und setzt den Objekttyp auf die entsprechende Klasse. Dies erleichtert das Erraten, welcher Typ verwendet werden soll.