Class User

Nutzer

Ein Nutzer, der mit einer Datei in Google Drive verknüpft ist. Auf Nutzer kann über File.getEditors(), Folder.getViewers() und andere Methoden zugegriffen 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 Foto des Nutzers 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());
}

Return

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 in den Google+ Kontoeinstellungen die Freigabe der Adresse ausgewählt hat oder wenn er derselben Domain angehört wie der Nutzer, der das Skript ausführt, und der Domainadministrator erlaubt hat, dass alle Nutzer innerhalb der Domain die E-Mail-Adressen anderer Nutzer sehen können.

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

Return

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

Return

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


getPhotoUrl()

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

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

Return

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

Verworfene Methoden