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
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 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