Может ли кто-нибудь помочь мне получить информацию о пользователе из колонки пользователя с помощью javascript? До сих пор мне удалось прочитать элемент списка и вернуть SP.FieldUserValue, из которого я могу получить числовой идентификатор (не уверен, что это за идентификатор) и отображаемое имя. напримерSharePoint 2013 JSOM User Key From Person Field
var ManVal = oListItem.get_item("RecruitingManager").get_lookupValue();
var ManId = oListItem.get_item("RecruitingManager").get_lookupId();
Как сделать этот шаг дальше для создания объекта пользователя sp?
В конечном итоге я пытаюсь получить информацию из списка, а затем заполнить редактор людей.
Спасибо, но я думаю, что вы неправильно поняли. Я извлекаю значение человека из элемента списка, а не сборщика. Я прочитал статью, которую вы указали. –
Я неправильно понял, но ваш код особенно get_lookupValue() должен работать: http://stackoverflow.com/questions/8892999/how-to-read-a-column-type-spuser-datetime-currency-with-ecmascript –
Где Я запутался в том, что поиск возвращает значение SP.FieldUserValue - $ 1A_1: 11 $ 2Z_1: «Phillip Hill» __proto__: Object Как получить объект пользователя из этого, чтобы я мог, например, получить адрес электронной почты этого пользователя? Затем я могу использовать это, чтобы установить сборщик людей. Все, что я пытаюсь сделать, это получить от пользователя столбец в объявлении списка, заполнив сборщик людей этим человеком. Мне явно не хватает чего-то очевидного. –