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 .
| Nome | Tipo di dati | Descrizione | Obbligatorio | Note |
|---|---|---|---|---|
| elemento | Percorso J | Il percorso per memorizzare l'elemento corrente dell'iterazione. | Sì | Il percorso per memorizzare l'elemento corrente dell'iterazione. |
| articoli | Percorso J | L'array nello stato da iterare. | Sì | L'array nello stato da iterare. |
| Azioni | Azioni [] | La sequenza di azioni da eseguire per ciascuna iterazione. | Sì | 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>