#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.