0

我正在编写代码(使用 typescript 和 sharepoint REST API)来帮助与我一起工作的人从 sharepoint 检索项目。现在我想检索与特定文件夹或整个站点中的特定元数据属性(如文件所有者或修改日期)匹配的项目

我试图关注这篇文章:http ://www.cleverworkarounds.com/2013/09/23/how-to-filter-on-a-managed-metadata-column-via-rest-in-sharepoint-2013/但是. 它要求项目和文件夹位于“列表”中。而不是在“文件夹”或整个站点中。但是我不知道如何查看我的站点列表,我更喜欢检索特定文件夹或整个站点中的项目。

这是我用来检索特定文件夹中所有文件的 REST 调用

url 
= https://yoursitehere.sharepoint.com/_api/Web/GetFolderByServerRelativeUrl('" + ServerRelativeUrl + "')?$expand=Folders,Files/ListItemAllFields

这会检索所有内容。不是具有匹配元数据的东西。由于我对列表缺乏了解,文章中的内容失败了

4

1 回答 1

0

您可以使用用于 SharePoint 的搜索 REST API。这将返回所有站点的数据。

https://docs.microsoft.com/en-us/sharepoint/dev/general-development/sharepoint-search-rest-api-overview

由于爬取,返回的结果会有一些滞后。

于 2019-09-03T12:36:46.703 回答