Class User

Utente

Un utente associato a un file in 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.
const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz');
const editors = file.getEditors();
for (let i = 0; i < editors.length; i++) {
  Logger.log(editors[i].getEmail());
}

Metodi

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

Documentazione dettagliata

getDomain()

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

// Log the domain names associated with all users who have edit access to a
// file.
const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz');
const editors = file.getEditors();
for (let 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 condividerlo dalla pagina delle impostazioni dell'account Google+ oppure se appartiene allo stesso dominio dell'utente che esegue lo script e l'amministratore del dominio ha consentito a tutti gli utenti all'interno del dominio di vedere gli indirizzi email di altri utenti.

// Log the email address of all users who have edit access to a file.
const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz');
const editors = file.getEditors();
for (let 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()

Recupera 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.
const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz');
const editors = file.getEditors();
for (let i = 0; i < editors.length; i++) {
  Logger.log(editors[i].getName());
}

Invio

String: il 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 è disponibile.

// Log the URLs for the photos of all users who have edit access to a file.
const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz');
const editors = file.getEditors();
for (let 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 ritirati