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étodo | Tipo de datos que se muestra | Descripción breve |
---|---|---|
getDomain() | String | Obtiene el nombre de dominio asociado a la cuenta del usuario. |
getEmail() | String | Obtiene la dirección de correo electrónico del usuario. |
getName() | String | Obtiene el nombre del usuario. |
getPhotoUrl() | String | Obtiene la URL de la foto del usuario. |
Documentación detallada
getDomain()
Obtiene el nombre de dominio asociado a 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
: 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 eligió compartir la dirección desde la página de configuración de la cuenta de Google+ o si el usuario pertenece al mismo dominio que el usuario que ejecuta la secuencia de comandos y el administrador del dominio permitió que todos los usuarios del dominio vean las direcciones de correo electrónico de otros usuarios.
// 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
: 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
: 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 está disponible.
// 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
: La URL de la foto del usuario o null
si la foto no está disponible