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


Skapa en datumtabell i LuckyTemplates

Skapa en datumtabell i LuckyTemplates

Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.

LuckyTemplates mobilrapporteringstips och tekniker

LuckyTemplates mobilrapporteringstips och tekniker

Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.

Professional Service Analytics-rapporter i LuckyTemplates

Professional Service Analytics-rapporter i LuckyTemplates

I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.

Vanliga SQL-funktioner: En översikt

Vanliga SQL-funktioner: En översikt

Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.

LuckyTemplates Skapa mall: Guide och tips

LuckyTemplates Skapa mall: Guide och tips

I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.

Fältparametrar och små multiplar i LuckyTemplates

Fältparametrar och små multiplar i LuckyTemplates

I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.

LuckyTemplates Rank och anpassad gruppering

LuckyTemplates Rank och anpassad gruppering

I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.