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
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
getDomain() | String | Ruft den Domainnamen ab, der dem Konto des Nutzers zugeordnet ist. |
getEmail() | String | Ruft die E-Mail-Adresse des Nutzers ab. |
getName() | String | Ruft den Namen des Nutzers ab. |
getPhotoUrl() | String | Ruft 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