Esercizio - Azioni sul testo
In questo esercizio si sviluppa un flusso che richiede all'utente il nome e il cognome. Il flusso genera quindi un nome utente usando la prima lettera del nome dell'utente, aggiunta al cognome in minuscolo. Il sistema genera casualmente una password temporanea e visualizza l'output all'utente.
Attività
Per questo esercizio si creerà un flusso che svolge le attività seguenti:
Richiesta a un utente di inserire il proprio nome e cognome.
Divisione dei due nomi in stringhe di testo separate.
Applicazione del minuscolo alle due stringhe.
Recupero della prima lettera del nome.
Generazione di una password in modo casuale.
Visualizzazione di un messaggio con il nome utente e la password.
Passaggi
Aggiungere un'azione Visualizza finestra di dialogo di input.
Impostare la proprietà Input dialog title su Name Input e la proprietà Input dialog message su Please enter your first and last name (for example, Adele Vance). Questa azione visualizza un messaggio che richiede l'input dell'utente.
Aggiungere un'azione Dividi testo per dividere il nome e il cognome in due stringhe di testo separate. Nel campo Testo da dividere immettere %UserInput%.
Aggiungere un'azione Cambia maiuscole/minuscole.
Nel campo Testo da convertire immettere %TextList[0]%.
Con l'indice di una variabile di tipo elenco, fornire il primo elemento dell'elenco, ovvero il nome. Impostare la proprietà Convert to su lowercase.
Aggiungere un'altra azione Cambia maiuscole/minuscole. Impostare la proprietà Text to convert su %TextList[1]% per fare riferimento al cognome.
Impostare di nuovo la proprietà Convert to su lowercase.
L'output è memorizzato in una variabile diversa dalla precedente azione Cambia maiuscole/minuscole.
Aggiungere un'azione Recupera testo secondario per ottenere il primo carattere del nome.
Nel campo Testo originale immettere %TextWithNewCase% (la variabile in cui è memorizzato il primo nome in minuscolo).
Nella sezione Indice iniziale impostare Posizione carattere su 0.
Nella sezione Lunghezza impostare Numero di caratteri su 1. In questo modo si ottiene il primo carattere della stringa di testo.
Per generare una password casuale, aggiungere un'azione Crea testo casuale. Le proprietà dell'azione possono essere lasciate sui valori predefiniti.
Aggiungere un'azione Visualizza messaggio per visualizzare una finestra di messaggio con il nuovo nome utente e la nuova password. Nel campo Titolo finestra di messaggio immettere Nome utente e password e nel campo Messaggio da visualizzare immettere il contenuto seguente:
Hello, %UserInput%, your username is: %SubText%%TextWithNewCase2% Your temporary password is: %RandomText%
Viene visualizzato il nome utente (prima lettera del nome, abbinata al cognome) e il risultato dell'azione Genera testo casuale viene visualizzato come password dell'utente.
Il flusso completato dovrebbe essere simile a quello della figura seguente.
