Class User

Nutzer

Ein Nutzer, der mit einer Datei in Google Drive verknüpft ist. Nutzer können über File.getEditors(), Folder.getViewers() und andere Methoden aufgerufen werden.

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

Methoden

MethodeRückgabetypKurzbeschreibung
getDomain()StringRuft den Domainnamen ab, der dem Konto des Nutzers zugeordnet ist.
getEmail()StringRuft die E-Mail-Adresse des Nutzers ab.
getName()StringRuft den Namen des Nutzers ab.
getPhotoUrl()StringRuft die URL für das Nutzerfoto ab.

Detaillierte Dokumentation

getDomain()

Ruft den Domainnamen ab, der dem Konto des Nutzers zugeordnet ist.

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

Rückflug

String: Der mit dem Konto des Nutzers verknüpfte Domainname


getEmail()

Ruft die E-Mail-Adresse des Nutzers ab. Die E-Mail-Adresse des Nutzers ist nur verfügbar, wenn der Nutzer Sie haben die Adresse über die Seite mit den Google+ Kontoeinstellungen geteilt oder wenn der Nutzer zu ihr gehört. wie der Nutzer, der das Skript ausführt, und der Domainadministrator hat Nutzer innerhalb der Domain, um die E-Mail-Adressen.

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

Rückflug

String – die E-Mail-Adresse des Nutzers oder ein leerer String, wenn die E-Mail-Adresse nicht verfügbar ist


getName()

Ruft den Namen des Nutzers ab. Diese Methode gibt null zurück, wenn der Name des Nutzers nicht verfügbar ist.

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

Rückflug

String: Name des Nutzers oder null, wenn der Name nicht verfügbar ist


getPhotoUrl()

Ruft die URL für das Nutzerfoto ab. Diese Methode gibt null zurück, wenn das Foto des Nutzers nicht verfügbar.

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

Rückflug

String: die URL für das Foto des Nutzers oder null, wenn das Foto nicht verfügbar ist

Verworfene Methoden