Ein Nutzer, der einer Datei in Google Drive zugeordnet 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. const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); const editors = file.getEditors(); for (let i = 0; i < editors.length; i++) { Logger.log(editors[i].getEmail()); }
Methoden
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
get | String|null | Ruft den Domainnamen ab, der mit dem Konto des Nutzers verknüpft ist. |
get | String|null | Ruft die E-Mail-Adresse des Nutzers ab. |
get | String|null | Ruft den Namen des Nutzers ab. |
get | String|null | Ruft die URL für das Foto des Nutzers ab. |
Detaillierte Dokumentation
get Domain()
Ruft den Domainnamen ab, der mit dem Konto des Nutzers verknüpft ist.
// 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()); }
Rückflug
String|null: Der Domainname, der mit dem Konto des Nutzers verknüpft ist.
get Email()
Ruft die E-Mail-Adresse des Nutzers ab. Die E-Mail-Adresse des Nutzers ist nur verfügbar, wenn der Nutzer sie auf der Seite mit den Google+-Kontoeinstellungen freigegeben hat oder wenn der Nutzer zur selben Domain wie der Nutzer gehört, der das Script ausführt, und der Domainadministrator allen Nutzern in der Domain erlaubt hat, die E-Mail-Adressen anderer Nutzer zu sehen.
// 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()); }
Rückflug
String|null – die E-Mail-Adresse des Nutzers oder ein leerer String, wenn die E-Mail-Adresse nicht verfügbar ist
get Name()
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. const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); const editors = file.getEditors(); for (let i = 0; i < editors.length; i++) { Logger.log(editors[i].getName()); }
Rückflug
String|null: Der Name des Nutzers oder null, wenn der Name nicht verfügbar ist.
get Photo Url()
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. const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); const editors = file.getEditors(); for (let i = 0; i < editors.length; i++) { Logger.log(editors[i].getPhotoUrl()); }
Rückflug
String|null – die URL für das Foto des Nutzers oder null, wenn das Foto nicht verfügbar ist