Bendrinti naudojant


Funkcija Pranešti

Taikoma: Drobės programoms Modeliu pagrįstoms programoms Power Platform CLI

Vartotojui rodomas reklaminės juostos pranešimas.

Aprašą

Funkcija Pranešti rodo reklamjuostės pranešimą vartotojui ekrano viršuje. Pranešimas išlieka tol, kol vartotojas jį atmeta arba baigiasi skirtasis laikas, kuris pagal numatytuosius nustatymus yra 10 sekundžių.

Priklausomai nuo pranešimo tipo naudojamos atitinkamos spalvos ir piktogramos. Tipas nurodomas pagal antrąjį funkcijos argumentą:

Pastaba.

Pranešant apie funkciją simbolių limitas yra 500 simbolių.

PranešimoTipo argumentas Aprašymas
NotificationType.Error Rodomas pranešimas kaip klaida.
NotificationType.Information (Numatytasis) Rodomas informacinis pranešimas.
NotificationType.Success Rodomas pranešimas kaip pavyko.
NotificationType.Warning Rodomas pranešimas kaip įspėjimas.

Pranešimai rodomi ir kuriant programą ir kai galutiniai vartotojai naudoja programą.

Notifygalima naudoti tik veikimo formulėse .

Notify gali būti suporuota su IfError funkcija norint aptikti ir pranešti apie klaidas pasirinktinės klaidos pranešimu.

"Power Apps" taip pat gali siųsti „Push” pranešimus naudojant skirtingą nei Notify mechanizmą. Daugiau informacijos ieškokite Siųsti pranešimą Power Apps.

Notify visada grąžina true.

Pastaba: Ši funkcija anksčiau buvo pavadinta ShowError, kai galėjo tik rodyti klaidos pranešimus.

Pastaba.

Pranešti galima naudoti atskiroje drobės programoje, pasirinktiniame puslapyjeir komandų funkcijose. Power Fx Numatytosios "NotificationType" ir skirtojo laiko reikšmės priklauso nuo to, kaip jie naudojami. Galite nurodyti norimas nustatyti "NotificationType" ir "Timeout" reikšmes, aiškiai nustatydami jas savo Power Fx išraiškoje, ir šių verčių bus laikomasi neatsižvelgiant į patirtį.

Sintaksė

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

  • Pranešimas – Būtinas. Rodytinas pranešimas vartotojui.
  • NotificationType – Pasirinktinas. Iš aukščiau pateiktos lentelės rodomas pranešimo tipas. Numatytasis yra NotificationType.Information.
  • Timeout – Pasirinktinas. Milisekundžių skaičius, kurį reikės palaukti prieš automatiškai atmetant pranešimą. Numatytoji vertė yra 10 sekundžių (arba 10 000 milisekundžių). Pranešimas rodomas neribotą laiką, kai skirtasis laikas yra 0.

Pavyzdžiai

Nuoseklūs veiksmai

  1. Įtraukite Button valdiklį į savo ekraną.

  2. Nustatykite OnSelect Button ypatybę pagal šią formulę:

    Notify( "Hello, World" )
    
  3. Spustelėkite ar paspauskite mygtuką.

    Kiekvieną kartą spustelėjus mygtuką, pranešimas Hello, World rodomas vartotojui kaip „informacinis”. Jis automatiškai išjungiamas per 10 sekundžių (numatytasis skirtasis laikas), jei vartotojas jo neatleidžia arba dar kartą paspaudžia mygtuką.

    Kūrimo aplinkoje rodomas „Button.OnSelect” kviečiantis „Pranešti” ir vartotojui rodomas „Hello, World” pranešimas kaip reklaminės juostos pranešimas.

  4. Pakeiskite pranešimo tipą ir nurodykite „klaida”. Į formulę įtraukite antrą argumentą:

    Notify( "Hello, World", NotificationType.Error )
    
  5. Spustelėkite ar paspauskite mygtuką.

    Dabar kiekvieną kartą spustelėjus mygtuką, pranešimas Hello, Worldrodomas vartotojui kaip „klaida”. Jis automatiškai išjungiamas per 10 sekundžių (numatytasis skirtasis laikas), jei vartotojas jo neatleidžia arba dar kartą paspaudžia mygtuką.

    Kūrimo aplinkoje rodomas „Button.OnSelect” kviečiantis „Pranešti” ir vartotojui rodomas „Hello, World” pranešimas kaip raudonos spalvos reklaminės juostos pranešimas.

  6. Pakeiskite pranešimo tipą į „įspėjimas”. Pakeiskite antrąjį formulės argumentą:

    Notify( "Hello, World", NotificationType.Warning, 4000 )
    
  7. Spustelėkite ar paspauskite mygtuką.

    Dabar kiekvieną kartą spustelėjus mygtuką, pranešimas Hello, Worldrodomas vartotojui kaip „įspėjimas”. Jis automatiškai atleidžiamas per 4 sekundes (4 000 milisekundžių), jei vartotojas jo neatleidžia arba dar kartą paspaudžia mygtuką.

    Kūrimo aplinkoje rodomas „Button.OnSelect” kviečiantis „Pranešti” ir vartotojui rodomas „Hello, World” pranešimas kaip oranžinės spalvos reklaminės juostos pranešimas.

  8. Pakeiskite pranešimo tipą ir nurodykite „pavyko”. Pakeiskite antrąjį formulės argumentą:

    Notify( "Hello, World", NotificationType.Success, 0 )
    
  9. Spustelėkite ar paspauskite mygtuką.

    Kiekvieną kartą spustelėjus mygtuką, pranešimas Hello, Worldrodomas vartotojui kaip informacinis. Su 0 skirtuoju laiku pranešimą atmesti galės tik vartotojas arba paspaudus mygtuką dar kartą.

    Kūrimo aplinkoje rodomas „Button.OnSelect” kviečiantis „Pranešti” ir vartotojui rodomas „Hello, World” pranešimas kaip žalios spalvos reklaminės juostos pranešimas.