Class User

Utente

Un utente associato a un file su Google Drive. Gli utenti sono accessibili 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()String|nullRecupera il nome di dominio associato all'account dell'utente.
getEmail()String|nullVisualizza l'indirizzo email dell'utente.
getName()String|nullRecupera il nome dell'utente.
getPhotoUrl()String|nullVisualizza 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());
}

Indietro

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


getEmail()

Visualizza 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+ o se l'utente 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 visualizzare gli indirizzi email degli 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());
}

Indietro

String|null: 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());
}

Indietro

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


getPhotoUrl()

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

Indietro

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

Metodi ritirati