Paziņošanas funkcija
Attiecas uz: Audekla programmām Modeļa vadītas programmas Power Platform CLI
Rāda lietotājam reklāmkaroga ziņojumu.
Apraksts
Funkcija Paziņot parāda reklāmkaroga ziņojumu lietotājam ekrāna augšdaļā. Paziņojums paliek, līdz lietotājs to noraida vai beidzas taimauts, kas pēc noklusējuma ir 10 sekundes.
Atkarībā no ziņojuma veida tiek izmantota atbilstoša krāsa un ikona. Veidu konkretizē funkcijas otrajā argumentā:
Note
Funkcijas Notify rakstzīmju ierobežojums ir 500 rakstzīmes.
NotificationType arguments | Apraksts |
---|---|
NotificationType.Error | Rāda paziņojumu kā kļūdu. |
NotificationType.Information (noklusējums) | Rāda paziņojumu kā informatīvu. |
NotificationType.Success | Rāda paziņojumu kā izdošanos. |
NotificationType.Warning | Rāda paziņojumu kā brīdinājumu. |
Ziņojumi tiek rādīti gan pēc programmas autorēšanas, gan tad, kad gala lietotāji lieto programmu.
Paziņojumu var izmantot tikai uzvedības formulās.
Paziņojumu var savienot pārī ar funkciju IfError , lai noteiktu kļūdas un ziņotu par tām ar pielāgotu kļūdas ziņojumu.
Power Apps var nosūtīt arī pašpiegādes paziņojumus, izmantojot pilnībā citu mehānismu no funkcijas Notify. Papildinformāciju skatiet sadaļā Paziņojuma Power Apps nosūtīšana.
Paziņot vienmēr atgriež patiesu.
Piezīme: Šīs funkcijas iepriekšējais nosaukums bija ShowError, kad tā varēja rādīt vienīgi kļūdu ziņojumus.
Piezīmes
Paziņojumu var izmantot savrupā audekla programmā, pielāgotā lapā un Power Fx komandēšanas pieredzēs. Parametra NotificationType un Timeout noklusējuma vērtības atšķiras atkarībā no pieredzes, kādā tas tiek izmantots. Varat norādīt vērtības, kuras vēlaties iestatīt opcijai NotificationType un Timeout, skaidri iestatot tās savā izteiksmē, Power Fx un šīs vērtības tiks ievērotas neatkarīgi no pieredzes.
Sintakse
Paziņot( Message [, NotificationType [, Taimauts ] ] )
- Ziņojums - Obligāts. Lietotājam rādāmais ziņojums.
- NotificationType – neobligāti. Rādāmā ziņojuma veids no tabulas augstāk. Noklusējums ir NotificationType.Information.
- Taimauts - pēc izvēles. To milisekunžu skaits, kuras jāgaida, pirms paziņojums tiek noraidīts automātiski. Noklusējuma vērtība ir 10 sekundes (jeb 10 000 milisekundes). Paziņojums tiek parādīts uz nenoteiktu laiku ar taimautu 0.
Piemēri
Pakāpeniskas darbības
Pievienojiet ekrānam vadīklu Poga.
Iestatiet Pogas rekvizītu OnSelect uz formulu:
Notify( "Hello, World" )
Noklikšķiniet uz pogas vai nospiediet to.
Katru reizi, kad tiek noklikšķināts uz pogas, lietotājam kā informatīvs parādās ziņojums Hello, World. Tas automātiski tiek noraidīts 10 sekunžu laikā (noklusējuma taimauts), ja lietotājs to neatlaiž vai vēlreiz nospiež pogu.
Mainiet ziņojuma veidu, lai tas norādītu uz kļūdu. Pievienojiet mūsu formulai otro argumentu:
Notify( "Hello, World", NotificationType.Error )
Noklikšķiniet uz pogas vai nospiediet to.
Tagad katru reizi, kad tiek noklikšķināts uz pogas, lietotājam kā kļūdas ziņojums parādās Hello, World. Tas automātiski tiek noraidīts 10 sekunžu laikā (noklusējuma taimauts), ja lietotājs to neatlaiž vai vēlreiz nospiež pogu.
Mainiet ziņojuma veidu, lai tas norādītu uz brīdinājumu. Mainiet otro argumentu mūsu formulā:
Notify( "Hello, World", NotificationType.Warning, 4000 )
Noklikšķiniet uz pogas vai nospiediet to.
Tagad katru reizi, kad tiek noklikšķināts uz pogas, lietotājam kā brīdinājuma ziņojums parādās Hello, World. Tas automātiski tiek noraidīts 4 sekunžu laikā (4,000 milisekundes), ja lietotājs to neatlaiž vai vēlreiz nospiež pogu.
Mainiet ziņojuma veidu, lai tas norādītu uz veiksmi. Mainiet otro argumentu mūsu formulā:
Notify( "Hello, World", NotificationType.Success, 0 )
Noklikšķiniet uz pogas vai nospiediet to.
Tagad katru reizi, kad tiek noklikšķināts uz pogas, lietotājam kā izdošanās ziņojums parādās Hello, World. Ar 0 taimautu paziņojumu var noraidīt tikai lietotājs vai, atkārtoti nospiežot pogu.