Notify függvény

A következőkre vonatkozik: Vászonalapú alkalmazások Modellalapú alkalmazások Power Platform parancssori felület

Üzenetsáv megjelenítése a felhasználónak.

Description

A Notify függvény egy szalagcímet jelenít meg a felhasználónak a képernyő tetején. Az értesítés addig marad, amíg a felhasználó el nem veti, vagy le nem jár az időkorlát, amely alapértelmezés szerint 10 másodperc.

A használt szín és ikon megfelel az üzenet típusának. A típust a függvény második argumentuma határozza meg:

Feljegyzés

A függvény karakterkorlátja Notify 500 karakter.

NotificationType argumentum Description
NotificationType.Error Hibaüzenetet jelenít meg.
NotificationType.Information (alapértelmezett) Tájékoztató jellegű üzenetet jelenít meg.
NotificationType.Success Sikeres műveletről jelenít meg üzenetet.
NotificationType.Warning Figyelmeztető üzenetet jelenít meg.

Az üzenetek megjelennek az alkalmazás fejlesztése közben és akkor is, amikor a végfelhasználók használják az alkalmazást.

Notify csak viselkedésképletekben használható.

Notify az IfError függvénnyel párosítva észlelheti és jelentheti a hibákat egy egyéni hibaüzenettel.

A Power Apps leküldéses értesítéseket is küldhet egy teljesen eltérő mechanizmus Notifyhasználatával. További információ: Értesítés küldése itt Power Apps.

Notify mindig igaz értéket ad vissza.

Megjegyzés: Ez a függvény korábban ShowError néven szerepelt. Akkor még csak hibaüzenetek megjelenítésére volt alkalmas.

Feljegyzés

Notify önálló vászonalkalmazásban, egyéni lapon és Power Fx-parancsprogramokban használható. A NotificationType és az Időtúllépés alapértelmezett értékei a használt felhasználói élménytől függően változnak. Megadhatja a NotificationType és az időtúllépés beállításához beállítani kívánt értékeket úgy, hogy explicit módon beállítja őket a Power Fx kifejezésben, és ezeket az értékeket a felhasználói élménytől függetlenül tiszteletben tartja a rendszer.

Szintaxis

Notify( Message [, NotificationType [ , Időtúllépés ] ] )

  • Üzenet – Kötelező. A felhasználónak megjelenítendő üzenet.
  • NotificationType – Nem kötelező. A megjelenítendő üzenet típusa a fenti táblázat alapján. Alapértelmezése NotificationType.Information.
  • Időtúllépés – Nem kötelező. Az értesítés automatikus bezárása előtti várakozás ideje, ezredmásodpercben. Az alapértelmezett érték 10 másodperc (vagyis 10,000 ezredmásodperc). Az értesítés határozatlan ideig jelenik meg, 0 időtúllépéssel.

Példák

Lépésről lépésre

  1. Adjon egy Gomb vezérlőt a képernyőhöz.

  2. A GombOnSelect tulajdonságához adja meg a következő képletet:

    Notify( "Hello, World" )
    
  3. Kattintson a gombra.

    A gombon végzett minden kattintás alkalmával a Hello, World tájékoztató üzenet jelenik meg a felhasználó előtt. 10 másodpercen belül automatikusan elvetődik (alapértelmezett időtúllépés), ha a felhasználó nem zárja be, vagy nem nyomja meg újra a gombot.

    A szerzői környezetben a Button.OnSelect hívás Notify és az eredményül kapott Hello, World üzenet megjelenítése kék szalagcímként a felhasználó számára.

  4. Módosítsa az üzenet típusát, hogy hibát jelezzen. Adjon meg egy második argumentumot a képletben:

    Notify( "Hello, World", NotificationType.Error )
    
  5. Kattintson a gombra.

    Most a gombon végzett minden kattintás alkalmával a Hello, World hibaüzenet jelenik meg a felhasználó előtt. 10 másodpercen belül automatikusan elvetődik (alapértelmezett időtúllépés), ha a felhasználó nem zárja be, vagy nem nyomja meg újra a gombot.

    A szerzői környezetben a Button.OnSelect hívás Notify és az eredményül kapott Hello, World üzenet megjelenítése piros szalagcímként a felhasználó számára.

  6. Módosítsa az üzenet típusát, hogy figyelmeztetést jelenítsen meg. Módosítsa a képlet második argumentumát:

    Notify( "Hello, World", NotificationType.Warning, 4000 )
    
  7. Kattintson a gombra.

    Most a gombon végzett minden kattintás alkalmával a Hello, World figyelmeztető üzenet jelenik meg a felhasználó előtt. 4 másodpercen (4,000 ezredmásodpercen) belül automatikusan bezáródik, ha a felhasználó nem zárja be, vagy nem nyomja meg újra a gombot.

    A szerzői környezetben a Button.OnSelect hívás Notify és az eredményül kapott Hello, World üzenet megjelenítése narancssárga szalagcímként a felhasználó számára.

  8. Módosítsa az üzenet típusát, hogy sikert jelezzen. Módosítsa a képlet második argumentumát:

    Notify( "Hello, World", NotificationType.Success, 0 )
    
  9. Kattintson a gombra.

    Most a gombon végzett minden kattintás alkalmával a Hello, World, sikerről tájékoztató üzenet jelenik meg a felhasználó előtt. Ha 0 az időkorlát, az értesítést csak a felhasználó távolíthatja el, vagy a gomb ismételt megnyomása.

    A szerzői környezetben a Button.OnSelect hívás Notify és az eredményül kapott Hello, World üzenet megjelenítése zöld szalagcímként a felhasználó számára.