SharePoint REST API获取总可用记录数

时间:2014-02-25 13:22:26

标签: rest sharepoint sharepoint-2013

我们是否可以使用REST API和查询语言FQL获取SharePoint 2013网站中的可用记录总数。

我检查了http://blogs.msdn.com/b/nadeemis/archive/2012/08/24/sharepoint-2013-search-rest-api.aspx?CommentPosted=true#commentmessage

但无法获得可用记录的数量。

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

SharePoint REST搜索API不会公开任何特定参数来返回总结果计数,但会在响应中包含query.PrimaryQueryResult.RelevantResults.TotalRows值。

以下示例演示了如何返回总结果计数:

$.ajax({
        url: _spPageContextInfo.webAbsoluteUrl + "/_api/search/query?querytext='news'&rowlimit=100",
        method: "GET",
        headers: { "Accept": "application/json; odata=verbose" },
        success: function (data) {
            console.log(data.d.query.PrimaryQueryResult.RelevantResults.TotalRows); //get total results count
        },
        error: function (data) {
            console.log(JSON.stringify(data));
        }
});