Good day,
I have a question with getting user profile data from AD by JavaScript for SharePoint Display Form. I can get user Department by script:
<SharePoint:ScriptLink ID="ScriptLink2" name="SP.UserProfiles.js" runat="server"
ondemand="false" localizable="false" loadafterui="true" />
…
var scriptbase = _spPageContextInfo.webAbsoluteUrl + "/_layouts/15/";
SP.SOD.executeFunc('sp.js', 'SP.ClientContext', function () {
$.getScript(scriptbase + "SP.UserProfiles.js", getUserProperties);
});
…
function getUserProperties() {
var context = new SP.ClientContext.get_current();
var peopleManager = new SP.UserProfiles.PeopleManager(context);
personProperties = peopleManager.getMyProperties();
context.load(personProperties);
context.executeQueryAsync(onRequestSuccess, onRequestFail);
}
function onRequestSuccess() {
console.log(personProperties.get_userProfileProperties()['Department']);
persDepartment=personProperties.get_userProfileProperties()['Department'];
}
function onRequestFail(sender, args) {
console.log('Error');
}
I would like to get user organization name (or Employer name) from AD. But
persDepartment=personProperties.get_userProfileProperties()[Organization];
didn’t help.
Could you tell me how I can get Organization name?
Would be grateful for info.