Class User

Usuario

Un usuario asociado con un archivo en Google Drive. Se puede acceder a los usuarios desde File.getEditors(), Folder.getViewers() y otros métodos.

// Log the email address of all users who have edit access to a file.
var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz');
var editors = file.getEditors();
for (var i = 0; i < editors.length; i++) {
  Logger.log(editors[i].getEmail());
}

Métodos

MétodoTipo de datos que se muestraDescripción breve
getDomain()StringObtiene el nombre de dominio asociado con la cuenta del usuario.
getEmail()StringObtiene la dirección de correo electrónico del usuario.
getName()StringObtiene el nombre del usuario.
getPhotoUrl()StringObtiene la URL de la foto del usuario.

Documentación detallada

getDomain()

Obtiene el nombre de dominio asociado con la cuenta del usuario.

// Log the domain names associated with all users who have edit access to a file.
var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz');
var editors = file.getEditors();
for (var i = 0; i < editors.length; i++) {
  Logger.log(editors[i].getDomain());
}

Volver

String: Es el nombre de dominio asociado con la cuenta del usuario.


getEmail()

Obtiene la dirección de correo electrónico del usuario. La dirección de correo electrónico del usuario solo está disponible si el usuario tiene elegir para compartir la dirección desde la página de configuración de la cuenta de Google+, o si el usuario pertenece a en el mismo dominio que el usuario que ejecuta la secuencia de comandos, y el administrador del dominio permitió para que los usuarios del dominio vean las contraseñas direcciones de correo electrónico.

// Log the email address of all users who have edit access to a file.
var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz');
var editors = file.getEditors();
for (var i = 0; i < editors.length; i++) {
  Logger.log(editors[i].getEmail());
}

Volver

String: Es la dirección de correo electrónico del usuario o una string en blanco si la dirección de correo electrónico no está disponible.


getName()

Obtiene el nombre del usuario. Este método muestra null si el nombre del usuario no está disponible.

// Log the names of all users who have edit access to a file.
var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz');
var editors = file.getEditors();
for (var i = 0; i < editors.length; i++) {
  Logger.log(editors[i].getName());
}

Volver

String: Es el nombre del usuario o null si el nombre no está disponible.


getPhotoUrl()

Obtiene la URL de la foto del usuario. Este método muestra null si la foto del usuario no es disponibles.

// Log the URLs for the photos of all users who have edit access to a file.
var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz');
var editors = file.getEditors();
for (var i = 0; i < editors.length; i++) {
  Logger.log(editors[i].getPhotoUrl());
}

Volver

String: Es la URL de la foto del usuario, o null si la foto no está disponible.

Métodos obsoletos