SP.User.email property (sp.js)
Получает или задает адрес электронной почты пользователя.
Дата последнего изменения: 17 марта 2015 г.
Область применения: apps for SharePoint | SharePoint Foundation 2013 | SharePoint Server 2013
var value = SP.User.get_email ()
var value = SP.User.set_email ()
Возвращаемое значение
Тип: String
адрес электронной почты пользователя.
Примечания
Длина значения должен быть равным или меньше, чем 255. Она не должна быть null.
Пример
В следующем примере кода возвращает адрес электронной почты текущего пользователя. Пример также получает имя учетной записи пользователя.
var clientContext;
var user;
// Make sure the SharePoint script file 'sp.js' is loaded before your
// code runs.
SP.SOD.executeFunc('sp.js', 'SP.ClientContext', sharePointReady);
function sharePointReady() {
clientContext = SP.ClientContext.get_current();
user = clientContext.get_web().get_currentUser();
clientContext.load(user);
clientContext.executeQueryAsync(onQuerySucceeded, onQueryFailed);
}
function onQuerySucceeded() {
alert('The email address of the current user is ' + user.get_email());
alert('The account name is ' + user.get_loginName());
}
function onQueryFailed(sender, args) {
alert('Error: ' + args.get_message());
}
Конечная точка ресурсов REST
Структура URI конечной точки
http://<sitecollection>/<site>/_api/web/sitegroups(groupid)/users(loginname)/email
HTTP-запросов
Этот ресурс поддерживает следующие команды HTTP:
- публиковать
Синтаксис POST
POST http://<sitecollection>/<site>/_api/web/sitegroups(groupid)/users(loginname)/email
ПОЛУЧЕНИЕ синтаксиса
GET http://<sitecollection>/<site>/_api/web/sitegroups(groupid)/users(loginname)/email