Как создать ссылку для прямого редактирования элемента списка SharePoint

#url #edit #sharepoint-online #power-automate #editmode

#url #Редактировать #sharepoint-online #power-автоматизация #editmode

Вопрос:

У меня есть сайт SharePoint online 2016 со списком. Теперь я хочу иметь URL-адрес (встроенный в MS Flow), который будет указывать непосредственно на определенный элемент в режиме редактирования.

Это означает иметь это представление (как список позади, так и правый «всплывающий» экран): введите описание изображения здесь

И не так (скопируйте URL-адрес ссылки)
введите описание изображения здесь

Я могу открыть его в полноэкранном режиме, но не так, как на скриншоте. Кто-нибудь может сказать мне, возможно ли это вообще?

Я изучил эти:

и пробовал буквально все, что предлагалось во всех этих ссылках, но безуспешно. Такие вещи, как:

 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=123amp;pagemode=edit   
?ID=123amp;mode=edit 
PageType=4
  

Любые предложения приветствуются!

Ответ №1:

Devtools показывает, что после нажатия кнопки «Редактировать» над именем списка (так, как вы открываете это расширенное меню редактирования с первого снимка экрана) запускается вызов REST API:

 https://tenant.sharepoint.com/sites/test_site/
_api/web/GetList('/sites/test_site/Lists/test_list')
/RenderExtendedListFormData(itemId=4,formId='editform',mode='2',options=15,cutoffVersion=0)
  

И это все — RenderExtendedListFormData метод извлечения данных, а позже, я полагаю, JavaScript выполняет остальную часть магии и выдвигает меню редактирования.

Подводя итог: я уверен, что это будет невозможно, используя только чистый URL.

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

1. Итак, вы думаете, что есть Javascript, который выполняется после ответа, который заботится о рендеринге всплывающего / модального экрана меню редактирования? И если да, то нельзя ли отправить этот запрос в HttpRequest в MS Flow, чтобы получить тот же результат?

2. Я не являюсь сторонним разработчиком, но AFAIK, это стандартная архитектура.

3. Хорошо, большое вам спасибо. Я попробую HttpRequest в MS Flow, но если у кого-то еще есть предложения или информация, пожалуйста, не стесняйтесь это делать!