Бөлісу құралы:


Хабарландыру функциясы

Қолданылады: Canvas қолданбалары Үлгіге негізделген қолданбалар Power Platform CLI

Пайдаланушыға баннер хабарын көрсетеді.

Сипаттама

Хабарлау функциясы экранның жоғарғы жағында пайдаланушыға баннер хабарламасын көрсетеді. Хабарландыру пайдаланушы оны қабылдамайынша немесе әдепкі бойынша 10 секундқа тең күту уақыты біткенше сақталады.

Хабар түріне байланысты тиісті түс және белгіше пайдаланылады. Түрі функцияның екінші аргументімен көрсетіледі:

Ескертпе

Notify функциясы үшін таңба шегі 500 таңбадан тұрады.

NotificationType аргументі Сипаттамасы
NotificationType.Error Қате туралы хабарды көрсетеді.
NotificationType.Information (Әдепкі) Ақпараттық хабарды көрсетеді.
NotificationType.Success Сәттілік туралы хабарды көрсетеді.
NotificationType.Warning Ескерту хабарын көрсетеді.

Хабарлар бағдарламаңызды жасау кезінде де, соңғы пайдаланушылар бағдарламаңызды пайдаланып жатқанда да көрсетіледі.

Notify функциясын тек мінез-құлық формулаларында пайдалануға болады.

Қателерді анықтау және теңшелетін қате туралы хабар арқылы оларды хабарлау үшін Notify функциясын IfError функциясымен жұптастыруға болады.

Сондай-ақ Power Apps Notify функциясынан мүлдем басқа механизмді пайдаланып push хабарландыруларын жібере алады. Қосымша ақпаратты Хабарландыруды жіберу бөлімінен қараңыз Power Apps.

Notify функциясы әрқашан true мәнін қайтарады.

Ескертпе: бұл функция бұрын ShowError деп аталған, ол кезде ол тек қате туралы хабарларды көрсете алатын.

Ескертпе

Notify қолданбасын оқшауланған кенеп қолданбасында, арнаулы бетте және Power Fx командада пайдалануға болады. тәжірибелер. NotificationType және күту уақыты үшін әдепкі мәндер ол қолданылған тәжірибеге байланысты өзгереді. NotificationType және күту уақыты үшін орнатқыңыз келетін мәндерді Power Fx өрнегінде анық орнату арқылы көрсетуге болады және бұл мәндер тәжірибеге қарамастан сақталады.

Синтаксис

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

  • Message – Міндетті. Пайдаланушыға көрсететін хабар.
  • NotificationType – Міндетті емес. Жоғарыдағы кестеден көрсететін хабар түрі. Әдепкі — NotificationType.Information.
  • Timeout – Міндетті емес. Хабарландыруды автоматты түрде жабу алдында күтетін миллисекундтар саны. Әдепкі мәні — 10 секунд (немесе 10 000 миллисекунд). Хабарландыру а уақыт 0 мәнімен шексіз көрсетіледі.

Мысалдар

Қадамдық

  1. Экранға Түймешік басқару элементін қосыңыз.

  2. Түймешік басқару элементінің OnSelect сипатын мына формулаға орнатыңыз:

    Notify( "Hello, World" )
    
  3. Түймешікті басыңыз.

    Түймешікті басқан сайын пайдаланушыға Hello, World ақпараттық хабары көрсетіледі. Ол 10 секундтан кейін автоматты түрде жабылады (әдепкі күту уақыты), егер пайдаланушы оны қабылдамаса немесе түймені қайта басмаса.

    Жасау ортасында, Button.OnSelect Notify функциясын шақыратынын көрсету және пайдаланушыға нәтижесіндегі Hello, World хабарын көк баннер хабары түрінде көрсету.

  4. Қатені көрсету үшін хабар түрін өзгертіңіз. Біздің формулаға екінші аргументті қосыңыз:

    Notify( "Hello, World", NotificationType.Error )
    
  5. Түймешікті басыңыз.

    Енді түймешікті басқан сайын пайдаланушыға Hello, World қате туралы хабары көрсетіледі. Ол 10 секундтан кейін автоматты түрде жабылады (әдепкі күту уақыты), егер пайдаланушы оны қабылдамаса немесе түймені қайта басмаса.

    Жасау ортасында, Button.OnSelect Notify функциясын шақыратынын көрсету және пайдаланушыға нәтижесіндегі Hello, World хабарын қызыл баннер хабары түрінде көрсету.

  6. Ескертуді көрсету үшін хабар түрін өзгертіңіз. Формуладағы екінші аргументті өзгертіңіз:

    Notify( "Hello, World", NotificationType.Warning, 4000 )
    
  7. Түймешікті басыңыз.

    Енді түймешікті басқан сайын пайдаланушыға Hello, World ескерту хабары көрсетіледі. Ол 4 секундта (4000 миллисекунд) автоматты түрде жабылады, егер пайдаланушы оны тастамаса немесе түймені қайта басмаса.

    Жасау ортасында, Button.OnSelect Notify функциясын шақыратынын көрсету және пайдаланушыға нәтижесіндегі Hello, World хабарын сарғылт баннер хабары түрінде көрсету.

  8. Сәттілікті көрсету үшін хабар түрін өзгертіңіз. Формуладағы екінші аргументті өзгертіңіз:

    Notify( "Hello, World", NotificationType.Success, 0 )
    
  9. Түймешікті басыңыз.

    Енді түймешікті басқан сайын пайдаланушыға Hello, World сәттілік туралы хабары көрсетіледі. 0 күту уақыты болса, хабарландыруды тек пайдаланушы немесе түймешікті қайта басу жабады.

    Жасау ортасында, Button.OnSelect Notify функциясын шақыратынын көрсету және пайдаланушыға нәтижесіндегі Hello, World хабарын жасыл баннер хабары түрінде көрсету.