Funzioni di Power Apps: utilizzo di User(), Today() e Now()

Funzioni di Power Apps: utilizzo di User(), Today() e Now()

In questo tutorial parleremo di tre funzioni di Power Apps che possono fare un'enorme differenza nel modo in cui gli utenti finali visualizzano e utilizzano la tua app: le funzioni User(), Today() e Now().

Se hai seguito i nostri altri tutorial su Power Apps , allora probabilmente sai come creare la tua app e come pubblicarla ormai. La bellezza di questa piattaforma è la sua facilità d'uso anche per coloro che hanno poco background di programmazione o sviluppo di app.

Ma creare un'app significa pensare anche alla comodità dell'utente finale. Questa è la bellezza delle tre funzioni di Power Apps di cui parleremo oggi.

Sommario

La funzione Utente()

La funzione User() restituisce un'informazione sull'utente corrente dell'app.

Questa funzione introduce tantissime possibilità in termini di personalizzazione, soprattutto se hai più persone che utilizzano la tua app.

Per mostrarti come funziona la funzione User() , aggiungiamo un'etichetta, quindi scegliamo la proprietà del testo sotto il menu a tendina delle proprietà.

Funzioni di Power Apps: utilizzo di User(), Today() e Now()

Quindi, digita User() e aggiungi un punto per vedere quali opzioni abbiamo.

Funzioni di Power Apps: utilizzo di User(), Today() e Now()

Come puoi vedere, la funzione User() può restituire tre cose: l'e-mail dell'utente, il suo nome completo e la sua immagine. Quindi, se digitiamo User().Email, l'indirizzo email dell'utente appare sull'etichetta che abbiamo creato.

Funzioni di Power Apps: utilizzo di User(), Today() e Now()

Se proviamo User().FullName, restituisce Henry Legge.

Funzioni di Power Apps: utilizzo di User(), Today() e Now()

Questo ci offre così tante opzioni in termini di personalizzazione dell'app a seconda di chi la sta utilizzando.

Ad esempio, possiamo avere un messaggio di benvenuto che utilizza il nome effettivo dell'utente sulla home page. Se si desiderano personalizzazioni più avanzate, è anche possibile utilizzare questa funzione per dettare determinate impostazioni in base alle preferenze dell'utente.

Per ora, diamo un'occhiata a come possiamo utilizzare questa funzione per creare un messaggio di benvenuto personalizzato. Procediamo alla nostra schermata iniziale.

Funzioni di Power Apps: utilizzo di User(), Today() e Now()

Inizieremo aggiungendo un'etichetta qui sopra e personalizzando il colore in bianco in modo che si allinei con il resto del tema.

Funzioni di Power Apps: utilizzo di User(), Today() e Now()

Poiché in questa formula uniremo diverse stringhe, utilizzeremo la funzione Concatena .

Funzioni di Power Apps: utilizzo di User(), Today() e Now()

Quindi, aggiungeremo il testo "Benvenuto" e faremo riferimento al nome completo dell'utente. Dopo aver premuto il tasto Invio, vedrai che l'etichetta ora dice "Benvenuto Henry Legge".

Funzioni di Power Apps: utilizzo di User(), Today() e Now()

Poiché abbiamo fatto riferimento all'utente, ciò significa che il nome cambia a seconda di chi ha effettuato l'accesso.

Le funzioni Now() e Today()

Passiamo alla funzione successiva di cui parleremo, che è la funzione Now().

La funzione Now() restituisce il valore di data e ora corrente.

Andiamo alla nostra schermata principale e aggiungiamo un'etichetta. Quindi, usiamo la funzione Now(). Come puoi vedere, l'etichetta mostra la data corrente e un timestamp.

Funzioni di Power Apps: utilizzo di User(), Today() e Now()

Questo timestamp cambia a seconda del tuo fuso orario. Ciò significa che anche se hai utenti dell'app in altri posti in tutto il mondo, mostrerà sempre la data e l'ora correnti, e non la tua.

Questa funzione offre anche tante possibilità in termini di personalizzazione. Ad esempio, puoi rendere disponibili alcune funzionalità dell'app solo in determinati orari della giornata. Puoi anche impostare un messaggio personalizzato a un'ora specifica.

Al contrario, la funzione Today() restituisce solo la data odierna.

Quindi, se copiamo l'etichetta ma inseriamo invece Today(), possiamo vedere la differenza tra i due.

Funzioni di Power Apps: utilizzo di User(), Today() e Now()

La scelta tra la funzione Now() e Today() è più una preferenza, quindi dipende da te cosa pensi possa servire meglio al tuo utente finale. Puoi anche pensare ad altre funzionalità che vuoi che la tua app abbia e scegliere la funzione che ritieni più adatta.

Torniamo ora alla home page. Diciamo che vogliamo mantenere le cose semplici e non ci dispiace davvero non avere l'ora visualizzata qui. Creiamo quindi una nuova etichetta che utilizzi la funzione Today().

Funzioni di Power Apps: utilizzo di User(), Today() e Now()


Introduzione a Power Apps: definizione, caratteristiche, funzioni e importanza
Ambienti Power Apps: configurazione corretta degli elementi dell'app
Funzioni e formule di PowerApps | Un introduzione

Conclusione

Ciò che abbiamo trattato in questo tutorial sono solo le basi. Ma come accennato in precedenza, queste tre funzioni di Power Apps potrebbero portare a un numero infinito di personalizzazioni che potrebbero migliorare l'esperienza dell'utente.

Mentre lavori sulla tua app, pensa ai modi in cui l'utente specifico può applicare le proprie preferenze o in che modo la data e l'ora potrebbero influire sul modo in cui funzionano le cose. Più sei creativo con queste soluzioni, più i tuoi utenti apprezzeranno l'app su cui hai lavorato.

Ti auguro il meglio,

Enrico


Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere