Power Apps-funktioner: Arbeta med användare(), idag() och nu()

I den här handledningen kommer vi att prata om tre Power Apps-funktioner som kan göra en enorm skillnad i hur slutanvändare ser och använder din app – funktionerna User(), Today() och Now().

Om du följde våra andra tutorials om, då vet du förmodligen hur du gör din egen app och hur du publicerar den vid det här laget. Det fina med den här plattformen är dess användarvänlighet även för dem som har lite bakgrund med kodning eller apputveckling.

Men att skapa en app innebär att man också tänker på bekvämligheten för slutanvändaren. Det är det fina med de tre Power Apps-funktionerna som vi kommer att diskutera idag.

Innehållsförteckning

Användar()-funktionen

Funktionen User() returnerar en del information om appens nuvarande användare.

Den här funktionen introducerar så många möjligheter när det gäller anpassning, speciellt om du har flera personer som använder din app.

För att visa dig hur funktionen User() fungerar, låt oss lägga till en etikett och sedan välja textegenskapen under egenskaperna.

Power Apps-funktioner: Arbeta med användare(), idag() och nu()

Skriv sedan in User() och lägg till en prick för att se vilka alternativ vi har.

Power Apps-funktioner: Arbeta med användare(), idag() och nu()

Som du kan se kan funktionen User() returnera tre saker - användarens e-post, deras fullständiga namn och deras bild. Så om vi skriver in User().Email, dyker användarens e-postadress upp på etiketten vi skapade.

Power Apps-funktioner: Arbeta med användare(), idag() och nu()

Om vi ​​försöker User().FullName, returnerar det sedan Henry Legge.

Power Apps-funktioner: Arbeta med användare(), idag() och nu()

Detta ger oss så många alternativ när det gäller att anpassa appen beroende på vem som använder den.

Till exempel kan vi ha ett välkomstmeddelande som använder det faktiska namnet på användaren på hemsidan. Om du vill ha mer avancerade anpassningar är det också möjligt att använda den här funktionen för att diktera vissa inställningar baserat på användarens preferenser.

Låt oss nu ta en titt på hur vi kan använda den här funktionen för att skapa ett personligt välkomstmeddelande. Låt oss gå vidare till vår hemskärm.

Power Apps-funktioner: Arbeta med användare(), idag() och nu()

Vi kommer att börja med att lägga till en etikett här ovanpå och anpassa färgen till vit så att den överensstämmer med resten av temat.

Power Apps-funktioner: Arbeta med användare(), idag() och nu()

Eftersom vi ska sammanfoga olika strängar i den här formeln kommer vi att användafungera.

Power Apps-funktioner: Arbeta med användare(), idag() och nu()

Sedan lägger vi till texten "Välkommen" och refererar till användarens fullständiga namn. När vi trycker på Enter-tangenten ser du att etiketten nu säger "Välkommen Henry Legge".

Power Apps-funktioner: Arbeta med användare(), idag() och nu()

Eftersom vi refererade till användaren betyder det att namnet ändras beroende på vem som är inloggad.

Nu() och Today() funktionerna

Låt oss gå vidare till nästa funktion vi ska diskutera, vilket är Now()-funktionen.

Funktionen Now() returnerar aktuellt datum- och tidsvärde.

Låt oss gå till vår huvudskärm och lägga till en etikett. Låt oss sedan använda Now()-funktionen. Som du kan se visar etiketten det aktuella datumet och en tidsstämpel.

Power Apps-funktioner: Arbeta med användare(), idag() och nu()

Denna tidsstämpel ändras beroende på din tidszon. Det betyder att även om du har appanvändare på andra platser runt om i världen, kommer den alltid att visa deras aktuella datum och tid, och inte ditt.

Denna funktion erbjuder också så många möjligheter när det gäller personalisering. Du kan till exempel göra vissa av appens funktioner tillgängliga endast vid vissa tider på en dag. Du kan också ställa in ett personligt meddelande vid en viss timme.

Däremot returnerar Today()-funktionen bara dagens datum.

Så om vi kopierar etiketten men lägger in Today() istället kan vi se skillnaden mellan de två.

Power Apps-funktioner: Arbeta med användare(), idag() och nu()

Att välja mellan funktionen Now() och Today() är mer av en preferens, så det är upp till dig vad du tror skulle tjäna din slutanvändare bäst. Du kan också fundera på andra funktioner som du vill att din app ska ha och välja den funktion som du tror passar bäst.

Låt oss nu gå tillbaka till startsidan. Låt oss säga att vi vill hålla saker och ting enkla och inte har något emot att inte visa tiden här. Så låt oss skapa en ny etikett som använder Today()-funktionen.

Power Apps-funktioner: Arbeta med användare(), idag() och nu()




Slutsats

Det vi har tagit upp i den här handledningen är bara grunderna. Men som tidigare nämnts kan dessa tre funktioner leda till ett oändligt antal anpassningar som kan förbättra användarupplevelsen.

När du arbetar med din app kan du tänka på hur den specifika användaren kan tillämpa sina egna inställningar eller hur datum och tid kan påverka hur saker fungerar. Ju mer kreativ du är med dessa lösningar, desto mer kommer dina användare att njuta av appen du arbetat med.

Med vänliga hälsningar,

Henry


Upptäck unika insikter med LuckyTemplates TOPN-funktion

Upptäck unika insikter med LuckyTemplates TOPN-funktion

Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Här dyker vi in ​​i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.

LuckyTemplates parametrar via frågeredigerare

LuckyTemplates parametrar via frågeredigerare

Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.

Runda stapeldiagram – En visualisering för din instrumentpanel

Runda stapeldiagram – En visualisering för din instrumentpanel

Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.

PowerApps funktioner och formler | En introduktion

PowerApps funktioner och formler | En introduktion

Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.

Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.