Del via


Funktionen Notify

Gælder for: Lærredapps Modelbaserede apps Power Platform CLI

Viser en bannermeddelelse til brugeren.

Description

Funktionen Notify viser en bannermeddelelse til brugeren øverst i skærmbilledet. Beskeden forbliver, indtil brugeren afviser den, eller timeout udløber, hvilket er 10 sekunder som standard.

Der bruges en passende farve og et passende ikon, som afhænger af typen af meddelelse. Typen angives i det andet argument til funktionen:

Bemærk

Tegngrænsen for funktionen Notify er 500 tegn.

NotificationType-argument Beskrivelse
NotificationType.Error Viser meddelelsen som en fejl.
NotificationType.Information (Standard) Viser meddelelsen som en orienterende meddelelse.
NotificationType.Success Viser meddelelsen som en fuldført handling.
NotificationType.Advarsel Viser meddelelsen som en advarsel.

Meddelelser vises, når du opretter appen, og når slutbrugerne anvender den.

Notify kan kun bruges i funktionsformler.

Notify kan parres med IfError-funktionen for at registrere og rapportere fejl med en brugerdefineret fejlmeddelelse.

Power Apps kan også sende pushmeddelelser ved hjælp af en anden helt mekanisme fra Notify. Du kan finde flere oplysninger under Sende en meddelelse i Power Apps.

Notificer returnerer altid true.

Bemærk! Denne funktion hed tidligere ShowError, da den kun kunne bruges til at vise fejlmeddelelser.

Bemærk

Besked kan bruges i en separat lærredsapp, brugerdefineret side og Power Fx-kommandoer. Standardværdierne for NotificationType og Timeout varierer, afhængigt af den oplevelse den bruges i. Du kan angive de værdier, der skal angives for NotificationType og Timeout, ved eksplicit at angive dem i Power Fx-udtrykket, og disse værdier overholdes, uanset situationen.

Syntaks

Giv besked( Meddelelse [; Meddelelsestype [ ; Timeout ] ] )

  • Besked – Påkrævet. Meddelelse, der skal vises til brugeren.
  • Meddelelsestype – Valgfrit. Typen af meddelelsen, der skal vises. Se tabellen ovenfor. Standardværdien er NotificationType.Information.
  • Timeout – Valgfrit. Det antal millisekunder, der skal gå, før beskeden automatisk blev afvist. Standardværdien er 10 sekunder (eller 10.000 millisekunder). Beskeden vises på ubestemt tid med en Timeout på 0.

Eksempler

Trin for trin

  1. Føj et Button-kontrolelement til dit skærmbillede.

  2. Indstil OnSelect-egenskaben for Button til denne formel:

    Notify( "Hello, World" )
    
  3. Klik eller tryk på knappen.

    Hver gang der klikkes på knappen, vises meddelelsen Hello, World til brugeren til orientering. Den lukkes automatisk efter 10 sekunder (standardtimeout), hvis brugeren ikke afviser den eller trykker på knappen igen.

    I oprettelsesmiljøet vises Button.OnSelect, der kalder Notify, og viser den resulterende meddelelse, Hello, World, til brugeren som en blå bannermeddelelse.

  4. Skift typen af meddelelse for at vise den som en fejlmeddelelse. Føj endnu et argument til formlen:

    Notify( "Hello, World", NotificationType.Error )
    
  5. Klik eller tryk på knappen.

    Hver gang der klikkes på knappen, vises meddelelsen Hello, World til brugeren som en fejl. Den lukkes automatisk efter 10 sekunder (standardtimeout), hvis brugeren ikke afviser den eller trykker på knappen igen.

    I oprettelsesmiljøet vises Button.OnSelect, der kalder Notify, og viser den resulterende meddelelse, Hello, World, til brugeren som en rød bannermeddelelse.

  6. Ret typen af meddelelse for at vise den som en advarsel. Ret det andet argument i formlen:

    Notify( "Hello, World", NotificationType.Warning, 4000 )
    
  7. Klik eller tryk på knappen.

    Hver gang der klikkes på knappen, vises meddelelsen Hello, World til brugeren som en advarsel. Den afvises automatisk efter 4 sekunder (4.000 millisekunder), hvis brugeren ikke afviser den eller trykker på knappen igen.

    I oprettelsesmiljøet vises Button.OnSelect, der kalder Notify, og viser den resulterende meddelelse, Hello, World, til brugeren som en orange bannermeddelelse.

  8. Skift typen af meddelelse for at vise den som en fuldført handling. Ret det andet argument i formlen:

    Notify( "Hello, World", NotificationType.Success, 0 )
    
  9. Klik eller tryk på knappen.

    Hver gang der klikkes på knappen, vises meddelelsen Hello, World til brugeren som en fuldført handling. Med en timeoutværdi på 0, kan beskeden kun blive afvist af brugeren, eller hvis der trykkes på knappen igen.

    I oprettelsesmiljøet vises Button.OnSelect, der kalder Notify, og viser den resulterende meddelelse, Hello, World, til brugeren som en grøn bannermeddelelse.