Javascript 权限被拒绝Sharepoint

Javascript 权限被拒绝Sharepoint,javascript,sharepoint,sharepoint-clientobject,Javascript,Sharepoint,Sharepoint Clientobject,你们能帮帮我吗?我想检查用户是否在组中,但我无法从组中获取用户。若当前用户不在组中,则出现错误“拒绝访问”。如果当前用户在组中,则一切正常 function checkGroup(){ var clientContext = SP.ClientContext.get_current(); var web = clientContext.get_web(); var allGroups = web.get_siteGroups(); clie

你们能帮帮我吗?我想检查用户是否在组中,但我无法从组中获取用户。若当前用户不在组中,则出现错误“拒绝访问”。如果当前用户在组中,则一切正常

    function checkGroup(){    
    var clientContext = SP.ClientContext.get_current();
    var web = clientContext.get_web();

    var allGroups = web.get_siteGroups();   
    clientContext.load(allGroups); 

    clientContext.executeQueryAsync(function(){
        var count = allGroups.get_count();
        for(i = 0; i < count; i++){
            var grp = allGroups.getItemAtIndex(i);
            if(grp.get_loginName() == 'NDA_ADMINS'){
                var groupUsers = grp.get_users();
                clientContext.load(groupUsers);
                clientContext.executeQueryAsync(function(){
                    userInGroup = false;
                    var groupUserEnumerator = groupUsers.getEnumerator();
                    while (groupUserEnumerator.moveNext()) {
                        var groupUser = groupUserEnumerator.get_current();
                        if(groupUser.get_title() == login) {
                            userInGroup = true;
                            console.log('user is in group');
                            break;
                        }
                    }
                    getProjects('');
                },function(sender,args){
                    alert('Request failed' + args.get_message() + '\n' + args.get_stackTrace());    
                });
            }
        }   

    },function(sender,args){
        alert('Request failed' + args.get_message() + '\n' + args.get_stackTrace());
    });
}

用户是场管理员吗?如果nott和该组设置为仅向其他成员显示成员,则说明您运气不佳

var groupUsers = grp.get_users();