activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Workflow-Aktivitäten

Letzte Aktualisierung 19. Aug. 2025

For Each Row in Data Table

UiPath.Core.Activities.ForEachRow

Beschreibung

Führt eine Aktion einmalig für jede Zeile in der angegebenen DataTable-Variablen aus.

Einschränkung

Die Aktivität For Each Row in Data Table unterstützt keine Persistenz in untergeordneten Aktivitäten.

Um diese Einschränkung zu umgehen, verwenden Sie eine reguläre For Each- Aktivität mit Zahlen, um jede Zeile anhand ihres Indexes zu durchlaufen:

  1. Stellen Sie die Schleife so ein, dass sie von 1 zur Anzahl der Zeilen in Ihrer Tabelle wechselt:
    Enumerable.Range(1, dataTable.RowCount).ToList()Enumerable.Range(1, dataTable.RowCount).ToList()
  2. Greifen Sie innerhalb der Schleife anhand ihrer Nummer auf die Zeile zu:
    dataTable.Rows(currentNumber)dataTable.Rows(currentNumber)
    Wichtig: Greifen Sie immer auf eine Zeile anhand ihrer Nummer zu, anstatt die aktuelle Zeile in einer Variablen zu speichern.

Projektkompatibilität

Windows - Legacy | Windows | Plattformübergreifend

Plattformübergreifende Konfiguration

  • Datentabelle (DataTable) - Die Variable DataTable, für die eine Aktion für jede Zeile ausgeführt werden muss.
  • Item – Der Name, der verwendet wird, um auf die einzelnen Zeilen in den enthaltenen Aktivitäten zu verweisen.
  • Textkörper (Body ) – Aktivitäten, die für jede Zeile ausgeführt werden sollen, werden hier platziert.

Windows – Legacy, Windows-Konfiguration

Designer-Panel
  • For Each – Der Name, der verwendet wird, um auf die einzelnen Zeilen in den enthaltenen Aktivitäten zu verweisen.
Eigenschaften-Panel
Allgemein
  • AnzeigeName (DisplayName) - Der Anzeigename der Aktivität.
Eingabe
  • Bedingung – Diese Bedingung gilt für die gesamte Schleife. Wenn auf False festgelegt, wird der Textkörper der Aktivität nicht ausgeführt.

  • Datentabelle (DataTable) - Die Variable DataTable, für die eine Aktion für jede Zeile ausgeführt werden muss.
  • MaxIterationen – Geben Sie ein, wie oft die Schleife ausgeführt werden soll.

Sonstiges
  • Privat (Private) - Bei Auswahl werden die Werte von Variablen und Argumenten nicht mehr auf der Stufe Verbose protokolliert.

Ausgabe

  • Index – Ein nullbasierter Index, der angibt, welches Element der aktuellen Sammlung iteriert wird. Er wird in einer Int32-Variablen gespeichert.

Verwendungsbeispiel der „For Each Row in Data Table“-Aktivität

Hier sehen Sie, wie die Aktivität For Each Row in einem Beispiel verwendet wird, das mehrere Aktivitäten enthält.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo