Class User

Utente

Un utente associato a un file su Google Drive. È possibile accedere agli utenti da File.getEditors(), Folder.getViewers() e altri metodi.

// 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());
}

Metodi

MetodoTipo restituitoBreve descrizione
getDomain()StringOttiene il nome di dominio associato all'account dell'utente.
getEmail()StringRecupera l'indirizzo email dell'utente.
getName()StringOttiene il nome dell'utente.
getPhotoUrl()StringRecupera l'URL della foto dell'utente.

Documentazione dettagliata

getDomain()

Ottiene il nome di dominio associato all'account dell'utente.

// 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());
}

Invio

String: il nome di dominio associato all'account dell'utente.


getEmail()

Recupera l'indirizzo email dell'utente. L'indirizzo email dell'utente è disponibile solo se l'utente ha scelto di condividere l'indirizzo dalla pagina delle impostazioni dell'account Google+ o se l'utente appartiene lo stesso dominio dell'utente che esegue lo script e che l'amministratore di dominio ha consentito utenti all'interno del dominio per vedere le .

// 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());
}

Invio

String: l'indirizzo email dell'utente o una stringa vuota se l'indirizzo email non è disponibile.


getName()

Ottiene il nome dell'utente. Questo metodo restituisce null se il nome dell'utente non è disponibile.

// 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());
}

Invio

String: nome dell'utente o null se il nome non è disponibile


getPhotoUrl()

Recupera l'URL della foto dell'utente. Questo metodo restituisce null se la foto dell'utente non è disponibili.

// 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());
}

Invio

String: l'URL della foto dell'utente o null se la foto non è disponibile

Metodi deprecati