Power Apps-funktioner: Arbejde med bruger(), i dag() og nu()

I denne vejledning vil vi tale om tre Power Apps-funktioner, der kan gøre en enorm forskel i den måde, slutbrugere ser og bruger din app på - funktionerne User(), Today() og Now().

Hvis du fulgte vores andre tutorials om, så ved du sikkert, hvordan du laver din egen app, og hvordan du udgiver den nu. Skønheden ved denne platform er dens brugervenlighed, selv for dem, der har lidt kodning eller app-udviklingsbaggrund.

Men at oprette en app betyder, at man også tænker på slutbrugerens bekvemmelighed. Det er det smukke ved de tre Power Apps-funktioner, som vi vil diskutere i dag.

Indholdsfortegnelse

Bruger()-funktionen

Funktionen User() returnerer et stykke information om appens nuværende bruger.

Denne funktion introducerer så mange muligheder med hensyn til tilpasning, især hvis du har flere personer, der bruger din app.

For at vise dig, hvordan funktionen User() fungerer, lad os tilføje en etiket, og lad os derefter vælge tekstegenskaben under rullemenuen Egenskaber.

Power Apps-funktioner: Arbejde med bruger(), i dag() og nu()

Indtast derefter User() og tilføj en prik for at se, hvilke muligheder vi har.

Power Apps-funktioner: Arbejde med bruger(), i dag() og nu()

Som du kan se, kan funktionen User() returnere tre ting - brugerens e-mail, deres fulde navn og deres billede. Så hvis vi indtaster User().Email, dukker brugerens e-mailadresse op på den etiket, vi har oprettet.

Power Apps-funktioner: Arbejde med bruger(), i dag() og nu()

Hvis vi prøver User().FullName, returnerer det derefter Henry Legge.

Power Apps-funktioner: Arbejde med bruger(), i dag() og nu()

Dette giver os så mange muligheder med hensyn til at tilpasse appen afhængigt af, hvem der bruger den.

For eksempel kan vi have en velkomstbesked, der bruger det faktiske navn på brugeren på hjemmesiden. Hvis du ønsker mere avancerede tilpasninger, er det også muligt at bruge denne funktion til at diktere visse indstillinger baseret på brugerens præferencer.

Lad os indtil videre tage et kig på, hvordan vi kan bruge denne funktion til at oprette en personlig velkomstbesked. Lad os fortsætte til vores startskærm.

Power Apps-funktioner: Arbejde med bruger(), i dag() og nu()

Vi starter med at tilføje en etiket her på toppen og tilpasse farven til hvid, så den stemmer overens med resten af ​​temaet.

Power Apps-funktioner: Arbejde med bruger(), i dag() og nu()

Da vi skal forbinde forskellige strenge i denne formel, vil vi brugefungere.

Power Apps-funktioner: Arbejde med bruger(), i dag() og nu()

Derefter tilføjer vi teksten "Velkommen" og refererer til brugerens fulde navn. Når vi trykker på Enter-tasten, vil du se, at etiketten nu siger "Velkommen Henry Legge".

Power Apps-funktioner: Arbejde med bruger(), i dag() og nu()

Fordi vi refererede til brugeren, betyder det, at navnet ændres afhængigt af, hvem der er logget ind.

Nu() og Today() funktionerne

Lad os gå videre til den næste funktion, vi skal diskutere, som er Now()-funktionen.

Funktionen Now() returnerer den aktuelle dato- og tidsværdi.

Lad os gå til vores hovedskærm og tilføje en etiket. Så lad os bruge Now()-funktionen. Som du kan se, viser etiketten den aktuelle dato og et tidsstempel.

Power Apps-funktioner: Arbejde med bruger(), i dag() og nu()

Dette tidsstempel ændres afhængigt af din tidszone. Det betyder, at selvom du har app-brugere andre steder rundt om i verden, vil den altid vise deres aktuelle dato og klokkeslæt, og ikke din.

Denne funktion giver også så mange muligheder i forhold til personalisering. For eksempel kan du kun gøre nogle af appens funktioner tilgængelige på bestemte tidspunkter på en dag. Du kan også indstille en personlig besked på et bestemt tidspunkt.

I modsætning hertil returnerer Today()-funktionen kun dagens dato.

Så hvis vi kopierer etiketten, men indsætter Today() i stedet, kan vi se forskellen mellem de to.

Power Apps-funktioner: Arbejde med bruger(), i dag() og nu()

At vælge mellem Now() og Today()-funktionen er mere en præference, så det er op til dig, hvad du mener, der bedst tjener din slutbruger. Du kan også tænke over andre muligheder, som du ønsker, at din app skal have og vælge den funktion, som du synes passer bedst.

Lad os nu gå tilbage til startsiden. Lad os sige, at vi ønsker at holde tingene enkle og ikke rigtig har noget imod ikke at have tiden vist her. Så lad os oprette en ny etiket, der bruger Today()-funktionen.

Power Apps-funktioner: Arbejde med bruger(), i dag() og nu()




Konklusion

Det, vi har dækket i denne tutorial, er kun det grundlæggende. Men som tidligere nævnt kan disse tre funktioner føre til et uendeligt antal tilpasninger, der kan forbedre brugeroplevelsen.

Mens du arbejder på din app, så tænk på, hvordan den specifikke bruger kan få deres egne præferencer anvendt, eller hvordan datoen og klokkeslættet kan påvirke den måde, tingene fungerer på. Jo mere kreativ du er med disse løsninger, jo mere vil dine brugere nyde den app, du har arbejdet på.

Alt det bedste,

Henrik


Brugerdefineret tema i LuckyTemplates

Brugerdefineret tema i LuckyTemplates

Tjek brugerdefinerede temaer og lær at oprette en tilpasset JSON-fil, så du kan kontrollere brugerdefinerede funktioner på alle visualiseringer i LuckyTemplates.

Hvornår skal man bruge TOPN i LuckyTemplates – En DAX-formelgennemgang

Hvornår skal man bruge TOPN i LuckyTemplates – En DAX-formelgennemgang

Denne tutorial vil gennemgå, hvordan man bruger TOPN som en virtuel rangeringsfunktion til at generere interessant indsigt baseret på en rangeringslogik i LuckyTemplates.

Sådan beregnes belægningsdage pr. måned i LuckyTemplates ved hjælp af DAX

Sådan beregnes belægningsdage pr. måned i LuckyTemplates ved hjælp af DAX

I denne tutorial viser jeg dig, hvordan du beregner satsformeldage inden for en måned eller måneder i et hospitalsscenarie ved hjælp af DAX i LuckyTemplates.

LuckyTemplates Custom Visual – Oprettelse af tekstresuméer

LuckyTemplates Custom Visual – Oprettelse af tekstresuméer

Lær, hvordan du opretter dynamiske tekstresuméer for at vise indsigt i din rapport ved at bruge LuckyTemplates tilpassede visuelle udvikling kaldet Enlighten Data Story.

Visuel tabel i LuckyTemplates | Dynamisk underindstilling

Visuel tabel i LuckyTemplates | Dynamisk underindstilling

I denne blog lærer du, hvordan du dynamisk undersætter en tabelvisuel i LuckyTemplates ved hjælp af DAX-mål og betinget formatering.

LuckyTemplates Feriekalender – Beregn dato W/DAX

LuckyTemplates Feriekalender – Beregn dato W/DAX

En LuckyTemplates-feriekalender er afgørende for mange tidsintelligensberegninger. Lær, hvordan du beregner specifikke feriedatoer ved hjælp af DAX.

LuckyTemplates Geospatial Analyse: En introduktion

LuckyTemplates Geospatial Analyse: En introduktion

Dette er en introduktion til LuckyTemplates Geospatial Analysis til at bygge overbevisende dynamiske kort, som udgør en masse udfordringer for brugerne.

LuckyTemplates databjælker i tabelvisualiseringer

LuckyTemplates databjælker i tabelvisualiseringer

I denne vejledning viser jeg, hvordan du kan bruge den opdaterede funktion på LuckyTemplates databjælker i datatabelvisualiseringer for at gøre dine rapporter mere overbevisende.

Udregning af salgsperioder ved hjælp af DAX i LuckyTemplates: Ugedag vs. Weekend

Udregning af salgsperioder ved hjælp af DAX i LuckyTemplates: Ugedag vs. Weekend

I denne blog skulle gennemgå, hvordan man analyserer over de korrekte salgsperioder eller korrekte tidsperioder, hvor du rent faktisk har resultater.

Forsikringsansøgningsrapporter i LuckyTemplates

Forsikringsansøgningsrapporter i LuckyTemplates

I denne LuckyTemplates Showcase vil vi gennemgå forsikringsapplikationsrapporter, der viser værdifuld information om forsikringsrelaterede produkter og tilbud.