我必须在共享点的特定子文件夹中在线搜索带有标题的文件。
现在我正在使用以下通话
/ _ api / web / lists / getByTitle('MyDoc3')/ items?$ select = FileRef&$ filter = substringof(%27test2.docx%27,FileRef)
但是在这里,我传递列表标题以获取文件ref作为输出。如何通过url搜索特定文件夹并获得与上述调用相同的输出?
答案 0 :(得分:0)
您可以使用正则表达式从URL-中提取列表名称,然后在上述查询中使用列表名称
答案 1 :(得分:0)
您可以使用下面的GetFolderByServerRelativeUrl端点按如下所示的相对URL获取特定的libray文件夹,然后选择与FileRef相同的文件服务器相对URL。
以下获得默认的文档库根文件夹:
https://tenant.sharepoint.com/sites/dev/_api/web/GetFolderByServerRelativeUrl('/sites/dev/Shared%20Documents')/files?$select=ServerRelativeUrl
参考: