有什么方法可以验证给定的URL是否是有效的SharePoint列表/库URL?

时间:2019-01-13 08:16:05

标签: javascript list sharepoint sharepoint-jsom sharepoint-rest-api

我有一个要求用户输入SharePoint列表或库的URL并进行验证的方法,即该列表是否有效。该URL也可以是其他网站集/子网站的URL。检查其URL列表是否有效的最佳方法是什么,以及如何从中获取列表对象?

注意:我只能使用JSOM / REST(无服务器端代码)

2 个答案:

答案 0 :(得分:0)

我会尝试使用PnP获取列表: https://github.com/SharePoint/PnP-JS-Core/wiki/Working-With:-Items

这是描述的整个列表类: https://github.com/SharePoint/PnP-JS-Core/blob/master/src/sharepoint/lists.ts

  • 如果请求成功,则该列表存在。
  • 如果请求失败,则该列表不存在(或其他错误 发生)。

答案 1 :(得分:0)

提出这样的想法,为用户创建3个输入框,一个输入站点/子站点的url,第二个输入类型,列表/库/文件夹/第三个输入列表/库/文件夹名称,然后您可以在其中添加逻辑使用Rest API检查提供信息,我认为这将适合此用例。