Loop (Schleife): Auf jede Aktion anwenden, führt für jedes
Element im iterierenden Array einen Block von Aktionen aus.
Beispiel für eine Schleife: Auf jede Aktionskonfiguration
mit SharePoint-Listenelementen angewendet
Um die Aktion Loop zu
konfigurieren: Auf jede zusätzliche Eigenschaft anzuwenden, sollte
angegeben werden:
Konfiguration
|
Eigenschaft
|
Erforderlich
|
Typ
|
Beschreibung
|
|
Iterierendes Array
|
Ja
|
Array
|
Man muss ein Array angeben oder eine Ausgabe aus
früheren Aktionen auswählen.
Dies kann die Ausgabe einer Aktion Elemente abrufen sein, eine Variable mit einem Array, ein Multi-Lookup-Feld, ein Mehrwahlfeld
oder einfach ein direkt in dieser Eigenschaft berechnetes Array.
|
Verfügbarkeit
|
Moderne Formulare
|
Listenaktionen
|
Geplante/ausgelöste Aktionen
|
|
✓
|
✓
|
✓
|
Ausgabe
|
Ausgabeparameter
|
Typ
|
Beschreibung
|
|
CurrentItem
|
Ziel
|
Gibt ein Element aus dem iterierenden Array zurück
|
|
Index
|
Anzahl
|
Gibt eine Iterationszahl von Elementen zurück
|
|
Graf
|
Anzahl
|
Gibt die Gesamtzahl der Iterationen zurück
|
Hinweis: Verfügbare Ausgaben für Aktionen innerhalb der
Schleife: auf jede Aktion angewendet
Beispiele:
In diesem Fall, da CurrentItem aus
der Schleife ausgibt: apply auf jede Aktion ist ein Objekt, das ein
Element aus dem iterierten Array repräsentiert, musst du eine Eigenschaft
angeben, um seinen Wert zu extrahieren:
[[@Actions.Loop_apply_to_each. CurrentItem]].ID
Um alle verfügbaren Eigenschaften abzurufen, kannst du im
Aktionstreiber den Debug-Modus aktivieren, dann den Reiter Konsole in den
Entwicklertools (F12) auf der SharePoint-Seite öffnen und die Aktion "Elemente abrufen" ausführen.
Dies ist ein Beispiel für die Verwendung eines
Mehrpersonenfelds. Mit demselben Format kannst du auch Multi-Lookup,
Multi-Choice oder einfach ein Array verwenden.