0
可以通過SPServices的幫助獲取特定SharePoint用戶組的成員用戶名。 請幫忙。如何使用SPServices從特定組獲取SharePoint用戶詳細信息
可以通過SPServices的幫助獲取特定SharePoint用戶組的成員用戶名。 請幫忙。如何使用SPServices從特定組獲取SharePoint用戶詳細信息
你可以做這樣的事情。基本上我正在檢查用戶是否屬於一個特定的組,並得到他/她的細節。
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");
}
});
}
希望這有助於。
我見過這個,但在我的情況下,我需要從一個特定的用戶組獲得所有用戶。它不依賴於當前用戶。 –