如何创建直接编辑SharePoint列表项的链接

问题描述 投票:0回答:1

我有一个SharePoint在线2016网站,带有一个列表。现在我想要一个URL(在MS Flow中构建),它将直接指向编辑模式中的特定项目。

意思是有这个视图(后面和右边的“弹出”屏幕):enter image description here

而不是像这样(复制链接网址)enter image description here

我能够全屏打开但不喜欢截图。任何人都可以告诉我,这是否可能?

我调查过这些:

并尝试了所有这些链接中提出的所有内容,但没有运气。像:

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

任何建议都非常感谢!

url edit sharepoint-online microsoft-flow editmode
1个回答
2
投票

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是不可能的。

© www.soinside.com 2019 - 2024. All rights reserved.