Funkcija »Notify« v rešitvi Power Apps

Uporabniku prikaže sporočilo s pasico.

Opis

Funkcija Notify prikaže uporabniku sporočilo s pasico na vrhu zaslona in prekrije trenutno prikazano vsebino. Obvestilo ostane, dokler ga uporabnik ne opusti, ga ne nadomesti drugo obvestilo ali ne poteče časovna omejitev, ki je privzeto nastavljena na 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 Notify se lahko uporabi samo v formulah za delovanje.

Funkcijo Notify 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. Če želite več informacij, glejte Pošiljanje obvestila v rešitvi Power Apps.

Funkcija Notify vedno vrne vrednost true.

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

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). S časovno omejitvijo 0 bo obvestilo prikazano za nedoločen čas.

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. Če ga uporabnik ne opusti ali znova pritisne gumba, se samodejno opusti čez 10 sekund (privzeta časovna omejitev).

    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. Če ga uporabnik ne opusti ali znova pritisne gumba, se samodejno opusti čez 10 sekund (privzeta časovna omejitev).

    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. Če ga uporabnik ne opusti ali znova pritisne gumba, se samodejno opusti čez 4 sekunde (4000 milisekund).

    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.

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).