Notify-funksjon
Gjelder for: Lerretsapper Modelldrevne apper Power Platform CLI
Viser en bannermelding til brukeren.
Description
Notify-funksjonen viser en bannermelding til brukeren øverst på skjermen. Varslingen fortsetter til brukeren lukker den, eller tidsavbruddet utløper, som er 10 sekunder som standard.
Passende farge og ikon brukes avhengig av type melding. Typen er angitt av det andre argumentet til funksjonen:
Merk
Tegngrensen for Notify-funksjonen er 500 tegn.
NotificationType-argumentet | Beskrivelse |
---|---|
NotificationType.Error | Viser meldingen som en feil. |
NotificationType.Information (Standard) | Viser meldingen som informativ. |
NotificationType.Success | Viser meldingen som fullført. |
NotificationType.Advarsel | Viser meldingen som en advarsel. |
Meldinger vises både når du redigerer appen og når sluttbrukerne bruker appen.
Varsle kan bare brukes i formler for virkemåte.
Varsle kan pares med IfError-funksjonen for å oppdage og rapportere feil med en egendefinert feilmelding.
Power Apps kan også sende push-varslinger ved hjelp av en helt annen mekanisme fra Notify. Hvis du vil ha mer informasjon, kan du se Sende et varsel i Power Apps.
Varsle returnerer alltid sann.
Merk: Denne funksjonen ble tidligere kalt ShowError når den bare kunne vise feilmeldinger.
Merk
Varsling kan brukes i den frittstående lerretsappen, egendefinert side og Power Fx-kommando-opplevelser. Standardverdiene for NotificationType og Timeout varierer avhengig av opplevelsen den brukes i. Du kan angi verdiene du vil angi for NotificationType og Timeout , ved eksplisitt å angi dem i Power Fx-uttrykket, og disse verdiene respekteres uavhengig av erfaring.
Syntaks
Varsle( Melding [, Varslingstype [, Tidsavbrudd ] ] )
- Melding – Obligatorisk. Meldingen som skal vises til brukeren.
- NotificationType – Valgfritt. Type melding som skal vises fra tabellen ovenfor. Standarden er NotificationType.Information.
- Tidsavbrudd – Valgfritt. Antall millisekunder med venting før varslingen lukkes automatisk. Standardverdien 10 sekunder (eller 10000 millisekunder). Varselet vil vises med ubestemt varighet med Tidsavbrudd på 0.
Eksempler
Trinnvis
Legg til en Button-kontroll på skjermen.
Angi OnSelect-egenskapen for Button til denne formelen:
Notify( "Hello, World" )
Klikk eller trykk på knappen.
Hver gang knappen trykkes på, vises Hello, World til brukeren (informativt). Den lukkes automatisk etter 10 sekunder (standard tidsavbrudd) hvis brukeren ikke lukker den eller trykker knappen på nytt.
Endre typen melding for å angi en feil. Legg til et annet argument til formelen:
Notify( "Hello, World", NotificationType.Error )
Klikk eller trykk på knappen.
Hver gang knappen trykkes på, vises meldingen Hello, World til brukeren som en feil. Den lukkes automatisk etter 10 sekunder (standard tidsavbrudd) hvis brukeren ikke lukker den eller trykker knappen på nytt.
Endre typen melding for å angi en advarsel. Endre det andre argumentet i formelen:
Notify( "Hello, World", NotificationType.Warning, 4000 )
Klikk eller trykk på knappen.
Hver gang knappen trykkes på, vises nå meldingen Hello, World til brukeren som en advarsel. Den lukkes automatisk etter 4 sekunder (4000 millisekunder) hvis brukeren ikke lukker den eller trykker knappen på nytt.
Endre typen melding for å angi vellykket prosess. Endre det andre argumentet i formelen:
Notify( "Hello, World", NotificationType.Success, 0 )
Klikk eller trykk på knappen.
Hver gang knappen trykkes på, vises nå meldingen Hello, World til brukeren som en vellykket prosess. Med et 0-tidsavbrudd vil varselet bare lukkes av brukeren eller ved å trykke på knappen på nytt.