public static string GetUserFieldType(ClientContext clientContext,FieldUserValue value)
{
var userInfoList = clientContext.Site.RootWeb.SiteUserInfoList;
var userInfo = userInfoList.GetItemById(value.LookupId);
clientContext.Load(userInfo,i => i.ContentType);
clientContext.ExecuteQuery();
return userInfo.ContentType.Name;
}
If the return value is Person it is a User, if it is SharePointGroup it is a Group
{
var userInfoList = clientContext.Site.RootWeb.SiteUserInfoList;
var userInfo = userInfoList.GetItemById(value.LookupId);
clientContext.Load(userInfo,i => i.ContentType);
clientContext.ExecuteQuery();
return userInfo.ContentType.Name;
}
If the return value is Person it is a User, if it is SharePointGroup it is a Group
No comments:
Post a Comment