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ą.
Pranešti galima tik elgesio formulėse.
Pranešti galima susieti su funkcija IfError , kad aptiktumėte klaidas ir praneštumėte apie jas naudodami pasirinktinį klaidos pranešimą.
"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.
Pranešti visada pateikia teisingą informaciją.
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ė
Pranešti( pranešimas [, NotificationType [, Timeout ] ] )
- Ž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
Įtraukite Button valdiklį į savo ekraną.
Nustatykite OnSelect Button ypatybę pagal šią formulę:
Notify( "Hello, World" )
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ą.
Pakeiskite pranešimo tipą ir nurodykite „klaida”. Į formulę įtraukite antrą argumentą:
Notify( "Hello, World", NotificationType.Error )
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ą.
Pakeiskite pranešimo tipą į „įspėjimas”. Pakeiskite antrąjį formulės argumentą:
Notify( "Hello, World", NotificationType.Warning, 4000 )
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ą.
Pakeiskite pranešimo tipą ir nurodykite „pavyko”. Pakeiskite antrąjį formulės argumentą:
Notify( "Hello, World", NotificationType.Success, 0 )
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ą.