У меня есть сайт SharePoint Online 2016 со списком. Теперь я хочу иметь URL-адрес (встроенный в MS Flow), который будет указывать непосредственно на определенный элемент в режиме редактирования.
Значение иметь это представление (как список позади, так и правый «всплывающий» экран):
Я могу открыть его в полноэкранном режиме, но не так, как на скриншоте. Может ли кто-нибудь сказать мне, возможно ли это вообще?
Я изучил эти:
и пробовал буквально все, что предлагалось во всех этих ссылках, но безуспешно. Вещи как:
Web URL/Lists/List Name/AllItems.aspx?displaymode=design
Web URL/Lists/List Name/EditForm.aspx?ID = {List item ID}
/DispForm.aspx?ID=...
/EditForm.aspx?ID=...
?ID=123&pagemode=edit
?ID=123&mode=edit
PageType=4
Любое предложение очень ценится!
Devtools показывает, что после нажатия кнопки «Изменить» над именем списка (то, как вы открываете это расширенное меню редактирования с первого снимка экрана), запускается вызов REST API:
https://tenant.sharepoint.com/sites/test_site/
_api/web/GetList(%27%2Fsites%2Ftest%5Fsite%2FLists%2Ftest%5Flist%27)
/RenderExtendedListFormData(itemId=4,formId='editform',mode='2',options=15,cutoffVersion=0)
И это все — RenderExtendedListFormData
метод извлекает данные, а позже, я думаю, JavaScript делает остальную часть магии и выдвигает меню редактирования.
Подводя итог: я боюсь, что будет невозможно использовать только чистый URL.
Я не фронтенд-разработчик, но, насколько я знаю, это стандартная архитектура.
Хорошо, большое спасибо. Я попробую HTTPRequest в MS Flow, но если у кого-то еще есть предложения или информация, пожалуйста, не стесняйтесь!
Итак, вы думаете, что есть Javascript, который выполняется после ответа, который заботится о рендеринге всплывающего/модального экрана меню «Правка»? И если да, то нельзя ли отправить этот запрос в HttpRequest в MS Flow, чтобы получить тот же результат?