Бележка
Достъпът до тази страница изисква удостоверяване. Можете да опитате да влезете или да промените директориите.
Достъпът до тази страница изисква удостоверяване. Можете да опитате да промените директориите.
Отнася се за: Приложения
за платно, базирани на модел приложения
CLI на Power Platform
Показва съобщение на банер на потребителя.
Описание
Функцията Notify показва банер съобщение до потребителя в горната част на екрана. Известието остава, докато потребителят не го отхвърли или времето за изчакване, което по подразбиране е 10 секунди.
Използват се подходящ цвят и икона в зависимост от типа на съобщението. Типът се определя от втория аргумент на функцията:
Бележка
Ограничението на знаците за Notify функцията е 500 знака.
| Аргумент NotificationType | Описание |
|---|---|
| ТипИзвестие.Грешка | Показва съобщението като грешка. |
| NotificationType.Information (по подразбиране) | Показва съобщението като информация. |
| Тип известие.Успех | Показва съобщението като успех. |
| ТипИзвестие.Предупреждение | Показва съобщението като предупреждение. |
Съобщенията се показват както при създаването на приложението ви, така и когато крайните потребители използват вашето приложение.
Notify може да се използва само във формули за поведение.
Notify може да се сдвои с функцията IfError , за да открива и съобщава за грешки със съобщение за грешка по избор.
Power Apps също така могат да изпращат насочени известия с помощта на напълно различен механизъм от Notify. За повече информация вижте Изпращане на известие в Power Apps.
Notify винаги връща "истина".
Забележка: Тази функция беше именувана по-рано ShowError, когато можеше да показва само съобщения за грешки.
Бележка
Notify може да се използва в самостоятелно приложение за платно, персонализирана страница и работа с команди на Power Fx . Стойностите по подразбиране за NotificationType и Timeout варират в зависимост от интерфейса, в който се използва. Можете да зададете стойностите, които искате да зададете за NotificationType и Timeout, като изрично ги зададете във вашия Power Fx израз и тези стойности ще бъдат спазени независимо от работата.
Синтаксис
Notify( Съобщение [, NotificationType [ , Време на изчакване ] ] )
- Съобщение – Задължително. Съобщение за показване на потребителите.
- Тип известие – По избор. Тип на съобщението за показване от таблицата по-горе. По подразбиране е NotificationType.Information.
- Време за изчакване – По избор. Брой милисекунди, за да изчакате, преди автоматично да отхвърлите известието. Стойността по подразбиране е 10 секунди (10,000 милисекунди). Известието се показва за неопределено време с изчакване 0.
Примери
Стъпка по стъпка
Добавете контрола Бутон към екрана си.
Задайте свойството OnSelect на бутона на тази формула:
Notify( "Hello, World" )Щракнете или натиснете бутона.
Всеки път, когато се натисне бутона, съобщението Здравей свят се показва на потребителя като информационна. Той се отхвърля автоматично след 10 секунди (време за изчакване по подразбиране), ако потребителят не го отхвърли или не натисне бутона отново.
Променете типа съобщение, за да посочите грешка. Добавете втори аргумент към нашата формула:
Notify( "Hello, World", NotificationType.Error )Щракнете или натиснете бутона.
Сега всеки път, когато се натисне бутона, съобщението Здравей свят се показва на потребителя като грешка. Той се отхвърля автоматично след 10 секунди (време за изчакване по подразбиране), ако потребителят не го отхвърли или не натисне бутона отново.
Променете типа съобщение, за да посочи предупреждение. Променете втория аргумент в нашата формула:
Notify( "Hello, World", NotificationType.Warning, 4000 )Щракнете или натиснете бутона.
Сега всеки път, когато се натисне бутона, съобщението Здравей свят се показва на потребителя като предупреждение. Той се изключва автоматично за 4 секунди (4,000 милисекунди), ако потребителят не го отхвърли или не натисне бутона отново.
Променете типа съобщение, за да посочи успех. Променете втория аргумент в нашата формула:
Notify( "Hello, World", NotificationType.Success, 0 )Щракнете или натиснете бутона.
Сега всеки път, когато се натисне бутона, съобщението Здравей свят се показва на потребителя като успех. С 0 изчакване, известието ще бъде отхвърлено само от потребителя или чрез натискане на бутона отново.