В PowerApps каждый раз, когда я сохраняю новый элемент, элемент в форме переключается на первый элемент в списке Sharepoint - PullRequest
0 голосов
/ 09 ноября 2018

В PowerApps каждый раз, когда я сохраняю новый элемент, элемент в форме переключается на первый элемент в списке Sharepoint

Если я запускаю SubmitForm при onSelect кнопки, элемент переключается на первый элемент в списке, и выполняется поток с идентификатором первого элемента в списке, а не с новым созданным элементом.

Кнопка OnSelect имеет следующий вид:

SubmitForm(SharePointForm1);Set(varKickNotified,true);'Kick-Off_Notify_V2'.Run(DataCardValue41)

Идея состоит в том, чтобы сохранить запись, установить переменную, говорящую о том, что действие началось, и запустить поток с DataCardValue41, представляющим собой идентификатор элемента списка.

OnSuccess является следующим:

Refresh(Moving_articles);Set(LastAddedItemID,First(Sort(Moving_articles,ID,SortOrder.Descending)).ID)

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

Элемент в SharePointForm1 выглядит следующим образом:

If(IsBlank(SharePointIntegration.Selected) || IsEmpty(SharePointIntegration.Selected),First(Sort(Moving_articles,ID,SortOrder.Descending)),SharePointIntegration.Selected)

Также здесь попытка получить последний добавленный элемент с помощью функции first и sort.

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

Что я хочу, чтобы приложение:

Пользователь нажимает на New в Sharepoint, что открывает форму Пользователь заполняет форму Затем он нажимает кнопку «Команда уведомлений», которая сохраняет запись и запускает поток, который отправит целую кучу электронных писем с информацией, содержащейся в новом созданном элементе списка.

По моему скромному мнению poweruser (не программиста), это похоже на то, что должно быть по умолчанию в PowerApps, но его становится очень трудно получить. Я уже напутал с комментируемым кодом и функциями набора переменных, просто пытаясь заставить это работать. Я застрял на ней почти неделю.

Не могли бы вы мне помочь?

...