Notify funkcija

Odnosi se na: Canvas apps Model-driven apps Power Platform CLI

Korisniku pokazuje natpisnu poruku.

Opis

Funkcija Notify korisniku pri vrhu zaslona prikazuje poruku s natpisom. Obavijest ostaje sve dok je korisnik ne odbaci ili dok ne istekne vremensko ograničenje, što je zadano 10 sekundi.

Upotrebljavaju se odgovarajuća boja i ikona ovisno o vrsti poruke. Vrsta je određena drugim argumentom funkcije:

Napomena

Ograničenje broja znakova za Notify funkciju je 500 znakova.

Argument NotificationType Opis
NotificationType.Error Prikazuje poruku kao pogrešku.
NotificationType.Information (zadano) Prikazuje poruku kao informaciju.
NotificationType.Success Prikazuje poruku kao uspjeh.
NotificationType.Warning Prikazuje poruku kao upozorenje.

Poruke se prikazuju i prilikom stvaranja aplikacije i kada krajnji korisnici upotrebljavaju vašu aplikaciju.

Notify može se koristiti samo u formulama ponašanja.

Notify može se upariti s funkcijom IfError radi otkrivanja pogrešaka i izvješća o pogreškama pomoću prilagođene poruke o pogrešci.

Power Apps može slati automatske obavijesti i pomoću potpuno drugačijeg mehanizma od aplikacije Notify. Dodatne informacije potražite u odjeljku Slanje obavijesti u Power Apps.

Notify uvijek vraća vrijednost true.

Napomena: ova funkcija ranije se zvala ShowError kada je mogla prikazivati samo poruke o pogrešci.

Napomena

Notify može se koristiti u samostalnoj aplikaciji za platno, prilagođenoj stranici i okruženjima za naredbe dodatka Power Fx . Zadane vrijednosti za NotificationType i Timeout razlikuju se ovisno o iskustvu u kojem se upotrebljava. Možete navesti vrijednosti koje želite postaviti za NotificationType i Timeout tako da ih izričito postavite u izraz Power Fx i te će se vrijednosti poštovati bez obzira na iskustvo.

Sintaksa

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

  • Poruka – Obavezno. Poruka koja se prikazuje korisniku.
  • NotificationType – Nije obavezno. Vrsta poruke koja se prikazuje iz gornje tablice. Zadano je NotificationType.Information.
  • Vremensko ograničenje – Nije obavezno. Broj milisekundi čekanja prije automatskog isključivanja obavijesti. Zadana vrijednost je 10 sekundi (ili 10.000 milisekundi). Obavijest se prikazuje neograničeno s vremenskim ograničenjem od 0.

Primjeri

Korak po korak

  1. Dodajte kontrolu Button na zaslon.

  2. Postavite svojstvo OnSelect kontrole Button na ovu formulu:

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

    Svaki put kada se gumb klikne, korisniku se prikazuje poruka Pozdrav svijetu kao informacija. Automatski se odbacuje za 10 sekundi (zadano vremensko ograničenje) ako ga korisnik ne odbaci ili ponovno pritisne tipku.

    U okruženju za stvaranje sadržaja prikazuje se gumb.OnOdaberi Notify poziv i prikazuje dobivenu poruku Pozdrav, svijete kao plavu natpisnu poruku za korisnika.

  4. Promijenite vrstu poruke da biste naznačili pogrešku. Dodajte drugi argument našoj formuli:

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

    Sada se, svaki put kada se gumb klikne, korisniku prikazuje poruka Pozdrav svijetu kao pogreška. Automatski se odbacuje za 10 sekundi (zadano vremensko ograničenje) ako ga korisnik ne odbaci ili ponovno pritisne tipku.

    U okruženju za stvaranje sadržaja prikazuje se gumb.OnOdaberi Notify poziv i prikazuje dobivenu poruku Pozdrav, Svijete kao crveni natpis za korisnika.

  6. Promijenite vrstu poruke da biste naznačili upozorenje. Promijenite drugi argument u našoj formuli:

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

    Sada se, svaki put kada se gumb klikne, korisniku prikazuje poruka Pozdrav svijetu kao upozorenje. Automatski se odbacuje za 4 sekunde (4,000 milisekundi) ako ga korisnik ne odbaci ili ponovno pritisne tipku.

    U okruženju za stvaranje sadržaja prikazuje se gumb.OnOdaberi Notify poziv i prikazuje dobivenu poruku Pozdrav, svijete kao narančastu poruku s natpisom za korisnika.

  8. Promijenite vrstu poruke da biste naznačili uspjeh. Promijenite drugi argument u našoj formuli:

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

    Sada se, svaki put kada se gumb klikne, korisniku prikazuje poruka Pozdrav svijetu kao uspjeh. Uz vremensko ograničenje 0, obavijest može odbaciti samo korisnik ili ponovni pritisak na gumb.

    U okruženju za stvaranje sadržaja prikazuje se gumb.OnOdaberi Notify poziv i prikazuje dobivenu poruku Pozdrav, svijete kao zelenu poruku za korisnika.