Notify Функция

Келесілерге қолданылады: Кенеп бағдарламалары Үлгіге негізделген бағдарламалар Power Platform CLI

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

Сипаттама

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

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

Ескертпе

Функцияның таңба шегі Notify - 500 таңба.

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

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

Notify Оны тек мінез-құлық сөздерінде ғана қолдануға болады.

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

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

Notify Әрқашан true қайтарады.

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

Ескертпе

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

Синтаксис

Notify( Хабарлама [, NotificationType [ , Timeout ] ] )

  • Хабар – Міндетті. Пайдаланушыға көрсететін хабар.
  • NotificationType – Қосымша. Жоғарыдағы кестеден көрсететін хабар түрі. Әдепкі — NotificationType.Information.
  • Күту уақыты – Қосымша. Хабарландыруды автоматты түрде жабу алдында күтетін миллисекундтар саны. Әдепкі мәні — 10 секунд (немесе 10 000 миллисекунд). Хабарландыру a уақыт 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 хабарын пайдаланушы үшін жасыл баннер хабары ретінде көрсетеді.