我有一个带有列表的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=123&pagemode=edit
?ID=123&mode=edit
PageType=4
任何建议都将不胜感激!
答案 0 :(得分: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是不可能的。