脚本宝典收集整理的这篇文章主要介绍了SharePoint 如何判断当用户属于SharePoint Group,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
前言
最近在开发的时候,需要去判断当前用户在哪个组里,然后,发现了下面的方法。
正文
完整的代码在下面,请求以后会返回当前用户所有的组。
$.ajax({ url: siteUrl + "/_api/web/currentuser/?$expand=groups", method: "GET", headers: { "Accept": "application/json; odata=verbose" }, success: function (data) { console.log(JSON.stringify(data)); }, error: function (data) { console.log(JSON.stringify(data)); } });
但是,这个方法有个问题,如果当前用户是以AD Group的方式存在于SharePoint Group,是判断不出来的,这就比较恶心了。
然后,又找了SharePoint Plus 这个插件,里面有个方法叫做isMember可以判断用户是否属于某个组,这个亲测支持AD Group的方式,但是,不能一下取到所有组。
结束语
开发这个事儿,可能很多时候真的是十全九美,好吧,大家参考一下把。如果大家发现了更好的办法,记得给我留言哈~
以上是脚本宝典为你收集整理的SharePoint 如何判断当用户属于SharePoint Group全部内容,希望文章能够帮你解决SharePoint 如何判断当用户属于SharePoint Group所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。