SP.User.email property (sp.js)
Obtiene o establece la dirección de correo electrónico del usuario.
Última modificación: martes, 17 de marzo de 2015
Hace referencia a: apps for SharePoint | SharePoint Foundation 2013 | SharePoint Server 2013
var value = SP.User.get_email ()
var value = SP.User.set_email ()
Valor devuelto
Tipo: String
Notas
La longitud del valor debe ser igual o menor que 255. No debe ser null.
Ejemplo
En el ejemplo de código siguiente se obtiene la dirección de correo electrónico del usuario actual. En el ejemplo también se obtiene el nombre de cuenta de correo del usuario.
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());
}
Extremo de recurso REST
Estructura URI de extremo
http://<sitecollection>/<site>/_api/web/sitegroups(groupid)/users(loginname)/email
Solicitudes HTTP
Este recurso es compatible con los siguientes comandos HTTP:
- publicar
Sintaxis POST
POST http://<sitecollection>/<site>/_api/web/sitegroups(groupid)/users(loginname)/email
OBTENER la sintaxis
GET http://<sitecollection>/<site>/_api/web/sitegroups(groupid)/users(loginname)/email