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. 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 | Der Domainname, der mit dem Konto des Nutzers verknüpft ist. |
get | String | Ruft die E-Mail-Adresse des Nutzers ab. |
get | String | Der Name des Nutzers. |
get | String | Die URL für das Foto des Nutzers. |
Detaillierte Dokumentation
get Domain()
Der Domainname, 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: 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 die Adresse auf der Seite „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 innerhalb 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: die E-Mail-Adresse des Nutzers oder ein leerer String, wenn die E-Mail-Adresse nicht verfügbar ist
get Name()
Der Name des Nutzers. 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: Der Name des Nutzers oder null, wenn der Name nicht verfügbar ist
get Photo Url()
Die URL für das Foto des Nutzers. 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: die URL für das Foto des Nutzers oder null, wenn das Foto nicht verfügbar ist