Share via


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ējuma) 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.

Notify var izmantot tikai uzvedības formulās.

Notify var savienot pārī ar funkciju IfError, lai noteiktu un paziņotu par kļūdām, izmantojot 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 nosūtīšana Power Apps.

Notify vienmēr atgriež vērtību true.

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

Notify( Ziņojums [, NotificationType [ , Timeout ] ] )

  • Ziņojums – Obligāti. 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.
  • Timeout – Neobligāti. 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

  1. Pievienojiet ekrānam vadīklu Poga.

  2. Iestatiet Pogas rekvizītu OnSelect uz formulu:

    Notify( "Hello, World" )
    
  3. 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.

    Autorēšanas vidē Button.OnSelect rādīšanai, Notify izsaukšanai un rezultāta ziņojuma Hello World parādīšanai ir zils reklāmkaroga ziņojums lietotājam.

  4. Mainiet ziņojuma veidu, lai tas norādītu uz kļūdu. Pievienojiet mūsu formulai otro argumentu:

    Notify( "Hello, World", NotificationType.Error )
    
  5. 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.

    Autorēšanas vidē Button.OnSelect rādīšanai, Notify izsaukšanai un rezultāta ziņojuma Hello World parādīšanai ir sarkans reklāmkaroga ziņojums lietotājam.

  6. 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 )
    
  7. 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.

    Autorēšanas vidē Button.OnSelect rādīšanai, Notify izsaukšanai un rezultāta ziņojuma Hello World parādīšanai ir oranžs reklāmkaroga ziņojums lietotājam.

  8. Mainiet ziņojuma veidu, lai tas norādītu uz veiksmi. Mainiet otro argumentu mūsu formulā:

    Notify( "Hello, World", NotificationType.Success, 0 )
    
  9. 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.

    Autorēšanas vidē Button.OnSelect rādīšanai, Notify izsaukšanai un rezultāta ziņojuma Hello World parādīšanai ir zaļš reklāmkaroga ziņojums lietotājam.