Share via


Funkcija obveščanja

Velja za: Aplikacije Canvas Aplikacije, ki temeljijo na modelu Power Platform CLI

Uporabniku prikaže sporočilo s pasico.

Description

Funkcija Obvesti prikaže uporabniku sporočilo v obliki pasice na vrhu zaslona. Obvestilo ostane, dokler ga uporabnik ne opusti ali poteče časovna omejitev, ki je privzeto 10 sekund.

Glede na vrsto sporočila se uporabita ustrezna barva in ikona. Vrsto določi drugi argument funkcije:

opomba,

Omejitev znakov za funkcijo Notify je 500 znakov.

Argument NotificationType Opis
NotificationType.Error Prikaže sporočilo kot napako.
NotificationType.Information (privzeto) Prikaže sporočilo kot informacijo.
NotificationType.Success Prikaže sporočilo kot uspeh.
NotificationType.Warning Prikaže sporočilo kot opozorilo.

Sporočila so prikazana pri ustvarjanju aplikacije in ko končni uporabniki uporabljajo vašo aplikacijo.

Funkcija Obvesti se lahko uporabi samo v formulah za delovanje.

Funkcijo Obvesti lahko povežete s funkcijo IfError za zaznavanje in poročanje o napakah s sporočilom o napaki po meri.

Aplikacije Power Apps lahko tudi pošljejo potisna obvestila z uporabo popolnoma drugačnega mehanizma od funkcije Notify. Za več informacij glejte Pošljite obvestilo Power Apps.

Funkcija Obvesti vedno vrne vrednost resnično.

Opomba: Ta funkcija se je prej imenovala ShowError, ker je lahko prikazovala samo sporočila o napakah.

opomba,

Notify je mogoče uporabiti v samostojni aplikaciji Canvas, strani po meri in Power Fx ukazovanju izkušnje. Privzete vrednosti za NotificationType in Timeout se razlikujejo glede na izkušnjo, v kateri se uporablja. Določite lahko vrednosti, ki jih želite nastaviti za NotificationType in Timeout, tako da ju izrecno nastavite v svojem Power Fx izrazu in te vrednosti bodo upoštevane ne glede na izkušnjo.

Sintaksa

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

  • Message – obvezno. Sporočilo za prikaz uporabniku.
  • NotificationType – neobvezno. Vrsta sporočila za prikaz iz zgornje tabele. Privzeta vrsta je NotificationType.Information.
  • Timeout – neobvezno. Število milisekund časovne omejitve, preden se obvestilo samodejno opusti. Privzeta vrednost je 10 sekund (ali 10.000 milisekund). Obvestilo je prikazano za nedoločen čas z Timeout 0.

Primeri

Korak za korakom

  1. Na zaslon dodajte kontrolnik Button.

  2. Lastnost OnSelect kontrolnika Button nastavite na to formulo:

    Notify( "Hello, World" )
    
  3. Kliknite ali pritisnite gumb.

    Vsakič, ko kliknete gumb, se uporabniku prikaže sporočilo Pozdravljen, svet kot informacija. Samodejno se opusti v 10 sekundah (privzeta časovna omejitev), če ga uporabnik ne opusti ali znova pritisne gumba.

    Prikaz argumenta »Button.OnSelect«, ki kliče funkcijo »Notify«, in sporočila »Pozdravljen, svet« na modri pasici v okolju za ustvarjanje.

  4. Spremenite vrsto sporočila, da ga označite kot napako. Dodajte nov argument naši formuli:

    Notify( "Hello, World", NotificationType.Error )
    
  5. Kliknite ali pritisnite gumb.

    Zdaj se uporabniku vsakič, ko klikne gumb, prikaže sporočilo Pozdravljen, svet kot napaka. Samodejno se opusti v 10 sekundah (privzeta časovna omejitev), če ga uporabnik ne opusti ali znova pritisne gumba.

    Prikaz argumenta »Button.OnSelect«, ki kliče funkcijo »Notify«, in sporočila »Pozdravljen, svet« na rdeči pasici v okolju za ustvarjanje.

  6. Spremenite vrsto sporočila, da ga označite kot opozorilo. Spremenite drugi argument v naši formuli:

    Notify( "Hello, World", NotificationType.Warning, 4000 )
    
  7. Kliknite ali pritisnite gumb.

    Zdaj se uporabniku vsakič, ko klikne gumb, prikaže sporočilo Pozdravljen, svet kot opozorilo. Samodejno se opusti v 4 sekundah (4000 milisekundah), če ga uporabnik ne opusti ali znova pritisne gumba.

    Prikaz argumenta »Button.OnSelect«, ki kliče funkcijo »Notify«, in sporočila »Pozdravljen, svet« na oranžni pasici v okolju za ustvarjanje.

  8. Spremenite vrsto sporočila, da ga označite kot uspeh. Spremenite drugi argument v naši formuli:

    Notify( "Hello, World", NotificationType.Success, 0 )
    
  9. Kliknite ali pritisnite gumb.

    Zdaj se uporabniku vsakič, ko klikne gumb, prikaže sporočilo Pozdravljen, svet kot uspeh. Pri časovni omejitvi 0 lahko obvestilo opusti le uporabnik ali ponovni pritisk gumba.

    Prikaz argumenta »Button.OnSelect«, ki kliče funkcijo »Notify«, in sporočila »Pozdravljen, svet« na zeleni pasici v okolju za ustvarjanje.