Настройка формы sharepoint по умолчанию в powerapps не сохраняется после публикации в sharepoint

Раньше я использовал стандартную форму sharepoint для отправки запроса моему клиенту. Я всегда мог заполнить все поля в форме по умолчанию (поля типа встречи, причины, запрошенной даты, срока выполнения и поля человека/группы под названием «Клиент») и отправить его на утверждение клиента с помощью рабочего процесса, который работал после «Сохранить». и это работало. Однако, когда я попытался настроить свою форму с помощью powerapps, добавив одно динамическое текстовое поле, которое вычисляет разницу между сроками выполнения и запрошенными датами, исключая праздничные и выходные дни, моя форма не сохраняется в sharepoint, и я получаю сообщение типа «Не удалось сохранить изменения. Источник данных может быть недействительным».

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

Есть ли способ отладить это? Как я могу проверить json после отправки формы и выдачи ошибки? Или мой подход неверен?

Насколько я знаю, нет способа отладить то, что вы отправляете. Вы проверили, что данные внутри формы имеют правильный формат? Вероятно, в одном из этих полей sharepoint ожидает число, а вы, например, отправляете письмо.

Brank Victoria 21.01.2019 15:17

У меня включен тип контента в моей форме. Нужно ли упоминать это где-то, например, как «Патч» при сохранении формы?

Sahil Tiwari 21.01.2019 15:38

Насколько я знаю, если вы подключили Sharepoint к Powerapp, если вы добавили элемент формы на свой экран в настройках, он должен содержать параметр, такой как «Объект данных или тип» (точное название не помню). Вы создаете свою форму, как это правильно? Или вы добавили один за другим EditText и так?

Brank Victoria 21.01.2019 15:46

Да, ты прав. Я могу просматривать поле Content-type, которое я тоже включил, но бесполезно. На самом деле я щелкнул значок «Настроить» в форме редактирования по умолчанию, которая привела меня к powerapps, и после публикации моя форма не сохраняется так, как она использовалась после добавления данных столбца. Я не могу понять, где что-то идет не так, поскольку в Sharepoint нет источника отладки. :(

Sahil Tiwari 21.01.2019 15:50

Вы также можете сослаться на эту ветку, если хотите понять более четко: stackoverflow.com/questions/54241538/…

Sahil Tiwari 21.01.2019 15:51

Однако теперь я остался с упомянутой проблемой здесь. Все остальные (упомянутые в теме выше) проблемы исчезли.

Sahil Tiwari 21.01.2019 15:53

Я понимаю. Я хотел бы знать, как вы решаете предыдущие проблемы, возможно, проблема в них.

Brank Victoria 21.01.2019 15:57

Да, поле типа контента ранее там не упоминалось. Поэтому я включил его, и это избавило меня от проблем, связанных с входом. Теперь существует только проблема «сохранить».

Sahil Tiwari 21.01.2019 16:16

Давайте продолжить обсуждение в чате.

Brank Victoria 21.01.2019 16:17
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
9
1 019
2

Ответы 2

Как вы пытаетесь сохранить его в список? Вы используете Представить форму или Пластырь? Если это Пластырь, вам может понадобиться передать некоторые значения в какие-то столбцы, которые могут вызывать ошибку.

Я использовал функцию SharepointIntegeration onSave по умолчанию для сохранения формы до сих пор.

Sahil Tiwari 21.01.2019 17:59

Это я был виноват. В моем списке есть два поля «человек/группа» «Кем создано» и «Кем изменено», которые также необходимо заполнить. Сначала я использовал значение по умолчанию ThisItem.'Created By' для столбцов "Author" или "Created By", но это было неправильно. При сохранении формы (то есть вы вызываете onSubmit («имя формы») добавьте следующее в функцию ПЛАСТЫРЬ для Автора (столбец «Создано») и Редактор (столбец «Изменено») вместе с обязательными полями:

{'@odata.type':"#Microsoft.Azure.Connectors.SharePoint.SPListExpandedUser",
   Claims:Concatenate("i:0#.f|membership|",User().Email),
   DisplayName:User().FullName,
   Email:User().Email
}

Другие вопросы по теме