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