Azioni della condizione di ciclo
L'azione Condizione di ciclo viene usata quando un blocco di azioni deve essere ripetuto fino al soddisfacimento di una determinata condizione. Consente ai flussi di ripetere le azioni senza una conoscenza preliminare del numero di ripetizioni richieste.
Per illustrare questa funzionalità, verrà automatizzato un flusso che somma le spese dei dipendenti e si interrompe una volta superato il budget.
Innanzitutto, il budget corrente verrà inizializzato a 0, la riga iniziale di Excel verrà impostata su 2 e il file verrà aperto:
Successivamente, verrà aggiunta la condizione di ciclo in modo che termini quando il budget supera 10.000:
All'interno del ciclo, il flusso leggerà l'importo, lo aggiungerà al budget corrente e aumenterà l'indice per passare alla riga successiva:
Chiusura del ciclo
Esattamente come è stato sviluppato, questo ciclo terminerà solo quando il budget supererà 10.000. Tuttavia, se la somma di tutte le spese non supera il limite, il ciclo non finirà mai. Pertanto, è opportuno prendere in esame l'uso dell'azione Chiudi ciclo. Prima di leggere i contenuti di una cella, è necessario controllare se l'indice di Excel ha superato l'intervallo di dati.
Se tutti i dati sono stati letti e il limite non è stato superato, alla variabile %Exceeded% viene assegnato il valore False e il ciclo viene chiuso poiché non sono presenti altri dati da leggere. Inoltre, inizialmente la variabile %Exceeded% verrà inizializzata su True poiché, in tutti gli altri scenari, il limite verrà superato:
Infine, verrà aggiunta un'azione If per controllare la variabile %Exceeded% e verrà stampato un messaggio di conseguenza: