Personalizzazione
Microsoft Power Apps supporta la personalizzazione in base alle informazioni sull'identità di ciascun utente, come indirizzo e-mail, nome visualizzato e foto del profilo. È possibile usare la funzione User per accedere a questi dati dall'account Microsoft di un utente.
La funzione User restituisce un record con le seguenti proprietà:
| Proprietà | Descrizione |
|---|---|
| User().Email | Indirizzo e-mail dell'utente corrente |
| User().FullName | Nome completo dell'utente corrente |
| User().Image | Immagine dell'utente corrente |
Nell'esempio di seguito si userà l'app Contoso Coffee Machines, ma è possibile effettuare questi stessi passaggi in qualsiasi app modificabile.
Aggiunta di personalizzazione con la funzione User
Nella schermata Home inserire un controllo Immagine.
Posizionare l'immagine nell'angolo in alto a destra del rettangolo di intestazione, allineandola rispetto al lato destro. Ridimensionarla per adattarla all'intestazione.
Nella barra della formula della proprietà Image immettere:
User().ImageNota
Se la propria organizzazione dispone di una foto dell'utente, l'immagine apparirà; in caso contrario, verrà visualizzata una sagoma come segnaposto.
Inserire un controllo Etichetta di testo e, nella proprietà Text immettere:
User().FullNamePosizionare il controllo Etichetta di testo a sinistra del controllo Immagine.
Inserire un altro controllo Etichetta di testo e posizionarlo nell'angolo in basso a sinistra della schermata Home.
Nella proprietà Text immettere:
User().EmailNel campo di immissione delle dimensioni della barra dei comandi inserire
8per Dimensione.
Al termine dell'operazione, la schermata Home dovrebbe avere un aspetto simile a quello mostrato nell'esempio seguente:
Questo esempio visualizza le informazioni personalizzate per l'utente che ha eseguito l'accesso. È possibile riutilizzare queste informazioni altrove nell'app, ad esempio per inviare un messaggio all'utente corrente usando l'indirizzo e-mail recuperato dalla funzione User.
Nell'unità verranno illustrati i diversi fattori di forma disponibili durante la progettazione dell'app e verrà spiegato come visualizzare in anteprima l'app su piattaforme mobili specifiche.