Share via


Notify-funksjon

Gjelder: 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.Warning Viser meldingen som en advarsel.

Meldinger vises både når du redigerer appen og når sluttbrukerne bruker appen.

Notify kan bare brukes i formler for virkemåte.

Notify kan pares med IfError-funksjonen for å oppdage og rapportere feil med en tilpasset 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.

Notify 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

Notify( Message [, NotificationType [ , Timeout ] ] )

  • Message – obligatorisk. Meldingen som skal vises til brukeren.
  • NotificationType – valgfritt. Type melding som skal vises fra tabellen ovenfor. Standarden er NotificationType.Information.
  • Timeout – 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

  1. Legg til en Button-kontroll på skjermen.

  2. Angi OnSelect-egenskapen for Button til denne formelen:

    Notify( "Hello, World" )
    
  3. 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.

    I redigeringsmiljøet vises Button.OnSelect, Notify kalles og den resulterende Hello, World-meldingen vises som en blå bannermelding for brukeren.

  4. Endre typen melding for å angi en feil. Legg til et annet argument til formelen:

    Notify( "Hello, World", NotificationType.Error )
    
  5. 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.

    I redigeringsmiljøet vises Button.OnSelect, Notify kalles og den resulterende Hello, World-meldingen vises som en rød bannermelding for brukeren.

  6. Endre typen melding for å angi en advarsel. Endre det andre argumentet i formelen:

    Notify( "Hello, World", NotificationType.Warning, 4000 )
    
  7. 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.

    I redigeringsmiljøet vises Button.OnSelect, Notify kalles, og den resulterende Hello, World-meldingen vises som en oransje bannermelding for brukeren.

  8. Endre typen melding for å angi vellykket prosess. Endre det andre argumentet i formelen:

    Notify( "Hello, World", NotificationType.Success, 0 )
    
  9. 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.

    I redigeringsmiljøet vises Button.OnSelect, Notify kalles, og den resulterende Hello, World-meldingen vises som en grønn bannermelding for brukeren.