有没有办法检索当前用户评分的共享点文档?

问题描述 投票:0回答:1

我已尝试使用其余搜索端点来检索文档属性,但没有任何有关谁对其进行评级的信息。任何使用休息或休息搜索的帮助将不胜感激。 谢谢!

javascript sharepoint-online
1个回答
0
投票

也许你可以使用 CSOM 来检索它

function getItemRating(listTitle,itemId, success,error)
{
    var context = new SP.ClientContext.get_current();
    var web = context.get_web();
    var list = web.get_lists().getByTitle(listTitle);
    var item = list.getItemById(itemId);

    context.load(item);
    context.executeQueryAsync(
        function() {
            var ratingEntry = {};
            ratingEntry.AverageRating = item.get_item('AverageRating');
            ratingEntry.RatingCount = item.get_item('RatingCount');
            ratingEntry.Ratings = item.get_item('Ratings');
            success(ratingEntry);           
        },
        function(sender,args)
        {
            error(args.get_message());
        }
    );
}

//Usage
getItemRating('Documents',5,function(ratingEntry){
    console.log(JSON.stringify(ratingEntry)); 
},
function(error){
    console.log(error);
});
© www.soinside.com 2019 - 2024. All rights reserved.