Использование функции проверки в Powerapps

#sharepoint-online

Вопрос:

У меня есть список Sharepoint online с полями Sun, Mon и RatePerJob. Задание на повышение ставки является обязательным. Либо Солнце, либо понедельник должны иметь значение. Все поля являются числовыми. В настройках списка у меня есть эта формула проверки.

 =AND(AND(RatePerJobgt;0,RatePerJoblt;50),OR(Sungt;0,Mongt;0))  

У меня есть приложение powerapp с галереей и формой, связанной со списком Sharepoint. Я хочу избежать необходимости писать много кода проверки в powerapp. Как я могу использовать функцию проверки в powerapps для отправки формы, если она действительна, и для отображения сообщения об ошибке в противном случае?

Ответ №1:

Установите свойство onSelect кнопки, как показано ниже:

 If(Value(DataCardValue4.Text)gt;0 And Value(DataCardValue4.Text)lt;50 And (Value(DataCardValue2.Text)gt;0 Or Value(DataCardValue3.Text)gt;0),  SubmitForm(Form1),  Notify("ErrorTest", NotificationType.Error) )  

Обратите внимание,DataCardValue4-это карта данных столбца RatePerJob, DataCardValue2 и DataCardValue3-это карты данных в столбцах Sun и Mon соответственно.

Вы также можете изменить соответствующее имя карты данных более удобным для пользователя.

Комментарии:

1. Означает ли это, что я должен выполнить проверку в Powerapps и не могу использовать проверку, которую я уже установил в самом списке SharePoint. Я надеялся, что функция проверки в powerapps избавит меня от необходимости писать приведенный выше код.

2. Аналогично, может быть способ просто проверить, является ли форма допустимой, используя правила проверки, которые я уже внес в список SharePoint.