Azioni di ciclo semplici

Completato

L'azione Ciclo viene utilizzata principalmente quando è richiesto un numero predeterminato di ripetizioni. Un altro uso comune dei cicli semplici sono le attività in cui l'indice del ciclo è importante per l'attività stessa. Esaminiamo entrambi i casi con un esempio.

Considerare il flusso seguente: un file di Excel contiene i nomi e gli indirizzi e-mail dei dipendenti. Da quegli indirizzi e-mail i dipendenti inviano le loro spese aziendali: questi messaggi e-mail verranno recuperati e le spese di ciascun dipendente vengono aggiunte alla rispettiva riga nel file di Excel.

Innanzitutto, si apre il report di Excel e si determina l'intervallo dei dati:

Screenshot dell'esempio dell'area di lavoro..

Quando si seleziona Excel, occorre specificare il file o selezionare un file vuoto come mostrato di seguito.

Screenshot del ciclo di Excel..

È necessario selezionare l'Azione nella chiamata di Excel Ottieni la prima colonna/riga libera dal foglio di lavoro di Excel. In questo modo si ottengono le variabili che è possibile usare nel ciclo.

Screenshot della tabella Azioni con l'opzione Ottieni la prima colonna libera evidenziata..

Ogni riga, da 2 fino all'ultima riga popolata, contiene le informazioni di un dipendente (la riga 1 non è inclusa, poiché contiene le intestazioni). Sarà necessario leggere e scrivere su queste righe, quindi occorre usare una variabile indice. Pertanto, scegliamo di utilizzare un'azione ciclo:

Screenshot delle proprietà dell'azione Ciclo.

All'interno del ciclo, impostiamo la somma delle spese a 0, leggiamo l'indirizzo e-mail del dipendente e recuperiamo i messaggi e-mail inviati dall'account del dipendente a quello designato, con la riga dell'oggetto che corrisponde a Spese aziendali:

Screenshot dei parametri del ciclo dell'area di lavoro.

In questo caso all'interno del ciclo si usa l'azione Leggi da foglio di lavoro di Excel

Da qui si usa Recupera per recuperare i Valori delle celle con nome e si immette il nome della cella nel campo Nome.

Screenshot di Leggi da foglio di lavoro di Excel..

L'azione successiva che aggiungeremo sarà l'azione Recupera messaggi e-mail come mostrato di seguito. Tenere presente che occorre reperire le informazioni IMAP dell'e-mail dal reparto IT.

Screenshot della finestra di dialogo delle proprietà dell'azione Recupera messaggi e-mail.

Infine, il corpo del messaggio e-mail, contenente l'importo della spesa, verrà scritto nella rispettiva cella. Poiché è previsto un solo messaggio e-mail, usiamo il corpo del primo (e unico) messaggio e-mail nell'elenco dei messaggi e-mail recuperati:

Screenshot dell'esempio dell'area di lavoro del ciclo completato.

Sa la lettura dell'indirizzo e-mail che la scrittura dell'importo della spesa (azioni 5 e 7) richiedono l'uso della variabile indice del ciclo. Ciò garantisce che ogni ripetizione del ciclo acceda a una riga diversa nel file di Excel.