【问题标题】:How to get SharePoint user details from a particular group using SPServices如何使用 SPServices 从特定组获取 SharePoint 用户详细信息
【发布时间】:2016-02-11 17:32:21
【问题描述】:

是否可以在 SPServices 的帮助下获取特定 SharePoint 用户组的成员用户名。 请帮忙。

【问题讨论】:

    标签: sharepoint spservices


    【解决方案1】:

    你可以这样做。基本上我正在检查用户是否属于特定组,获取他/她的详细信息。

    SPServices 代码

    $().SPServices({
                      operation: "GetUserCollectionFromSite",
                      async: false,
                      completefunc: function (xData, Status) {
                             $(xData.responseXML).find("[nodeName=User]").each(function() {
                             if(Getrolesforuser($(this).attr("Name")) == "Your group from which you want users")
                              {
                             $('#nameSelect').append("<option value='" + $(this).attr("ID") + ";#" + $(this).attr("Name") + "'>" + $(this).attr("Name") + "</option>");
                              }
                             });                                            
                            }
                  });
    

    然后找到输入用户的组

    function Getrolesforuser(user)
    {
     loggedinUserGroup="";
     $().SPServices({  
      operation: "GetGroupCollectionFromUser",  
            userLoginName: user,  
            async: false,  
            completefunc: function(xData, Status) 
            { 
             $(xData.responseXML).find("Group").each(function() 
             {
                  if(loggedinUserGroup=="")
                  {
                      loggedinUserGroup = $(this).attr("Name");
                  }
                  else
                  {
                      loggedinUserGroup = loggedinUserGroup + "\n"+ $(this).attr("Name");
                  }
             });                    
      }
    

    希望这会有所帮助。

    【讨论】:

    • 我见过这个,但就我而言,我需要从特定用户组中获取所有用户。它不依赖于当前用户。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-12
    • 2014-11-08
    • 2013-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多