Compartir a través de


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