ForEach

L'azione ForEach esegue una serie di azioni per ciascun valore in un array o oggetto. In V1, l'azione funziona solo per ciascun valore in un array.

La seguente tabella mostra i parametri per l'azione ForEach .

Tabella 1. Parametri dell'azione ForEach
Nome Tipo di dati Descrizione Obbligatorio Note
elemento Percorso J Il percorso per memorizzare l'elemento corrente dell'iterazione. Il percorso per memorizzare l'elemento corrente dell'iterazione.
articoli Percorso J L'array nello stato da iterare. L'array nello stato da iterare.
Azioni Azioni [] La sequenza di azioni da eseguire per ciascuna iterazione. La sequenza di azioni da eseguire per ciascuna iterazione. non può essere vuoto.

Esempio XML

Esiste un array di oggetti nello Stato in /events. Questa azione esegue l'iterazione attraverso l'array ed esegue l'azione PostEvent nidificata per ogni oggetto nell'array.

<ForEach item="/current_event" items="/events">
  <PostEvent path="/current_event" source="${/host}" />
</ForEach>