Dalintis per


Notify funkcija

Taikoma: Drobės programėlės Modeliu pagrįstos programos "Power Platform" CLI

Vartotojui rodomas reklaminės juostos pranešimas.

Aprašą

Ši Notify funkcija ekrano viršuje rodo vartotojui informacinį pranešimą. 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.

Funkcijos simbolių Notify riba yra 500 simbolių.

PranešimoTipo argumentas Aprašą
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ą.

Notify galima naudoti tik veikimo būdo formulėse.

Notify galima susieti su funkcija IfError , kad būtų galima aptikti ir pranešti apie klaidas naudojant pasirinktinį klaidos pranešimą.

"Power Apps" taip pat gali siųsti "push" pranešimus naudodama visiškai kitokį mechanizmą nei Notify"". Daugiau informacijos ieškokite Siųsti pranešimą Power Apps.

Notify visada pateikia teisingą reikšmę.

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

Pastaba.

Notify galima naudoti atskirose drobės programėlėse, pasirinktiniuose puslapiuose ir "Power Fx" komandinėse funkcijose. 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( Pranešimas [, NotificationType [ , Skirtasis laikas ] ] )

  • Žinutė – būtina. Rodytinas pranešimas vartotojui.
  • NotificationType - Neprivaloma. Iš aukščiau pateiktos lentelės rodomas pranešimo tipas. Numatytasis yra NotificationType.Information.
  • Skirtasis laikas– pasirinktinai. 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 OnSelectButton 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 rodoma Button.OnSelect skambinimas Notify ir rodomas gautas vartotojo pranešimas Sveiki, Pasaulis kaip mėlynas 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 rodoma Button.OnSelect skambinimas Notify ir rodomas gautas vartotojo pranešimas Sveiki, Pasaulis kaip raudonas 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 rodoma Button.OnSelect skambinimas Notify ir rodomas gautas vartotojo pranešimas Sveiki, Pasaulis kaip oranžinė reklaminė juosta.

  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 rodoma Button.OnSelect skambinimas Notify ir rodomas gautas vartotojo pranešimas Sveiki, Pasaulis kaip žalias reklaminės juostos pranešimas.