Guest User

Untitled

a guest
Jun 20th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. ExecuteOrDelayUntilScriptLoaded(getUserProfile, “sp.js”);
  2. function getUserProfileInformation(){
  3. var userID= _spPageContextInfo.userId;
  4. var clientContext = new SP.ClientContext.get_current();
  5. var web = clientContext.get_web();
  6. var userInfoList = web.get_siteUserInfoList();
  7. var camlQuery = new SP.CamlQuery();
  8. camlQuery.set_viewXml(“” + userID + “1”);
  9. this.collListItem = userInfoList.getItems(camlQuery);
  10. clientContext.load(collListItem);
  11. clientContext.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceeded),Function.createDelegate(this, this.onQueryFailed));
  12. }
  13. function onQuerySucceeded(sender, args){
  14. var item = collListItem.itemAt(0);
  15. var MyuserName = item.get_fieldValues().UserName;
  16. var MydisplayName= item.get_fieldValues().Title;
  17. var Myemail= item.get_fieldValues().EMail;
  18. var html=””;
  19. if(MyuserName !=null){
  20. html+=”<img src=’/_layouts/15/userphoto.aspx?size=S&username=” + MyuserName + “‘/>”;
  21. }
  22. if(displayName!=null){
  23. html+=”
  24.  
  25. Name:”+ MydisplayName+”
  26.  
  27. “;
  28. }
  29. if(email!=null){
  30. html+=”
  31.  
  32. Email: “+ Myemail+”
  33.  
  34. “;
  35. }
  36. var profileDiv = document.getElementById(“CurrentUserProfile”);
  37. profileDiv.innerHTML = html;
  38. }
  39. function onQueryFailed(sender, args) {
  40. //alert(‘Request failed. ‘ + args.get_message() + ‘n’ + args.get_stackTrace());
  41. }
Add Comment
Please, Sign In to add comment