Пользователь, связанный с файлом на Google Диске. Доступ к пользователям можно получить с помощью File.getEditors() , Folder.getViewers() и других методов.
// 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()); }
Методы
| Метод | Тип возврата | Краткое описание | 
|---|---|---|
 get Domain() |  String | Получает имя домена, связанное с учетной записью пользователя. | 
 get Email() |  String | Получает адрес электронной почты пользователя. | 
 get Name() |  String | Получает имя пользователя. | 
 get Photo Url() |  String | Получает URL-адрес фотографии пользователя. | 
Подробная документация
 get Domain()
Получает имя домена, связанное с учетной записью пользователя.
// 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()); }
Возвращаться
 String — доменное имя, связанное с учетной записью пользователя. 
 get Email()
Получает адрес электронной почты пользователя. Адрес электронной почты пользователя доступен только в том случае, если пользователь решил поделиться адресом на странице настроек учетной записи Google+ или если пользователь принадлежит к тому же домену, что и пользователь, запускающий скрипт, и администратор домена разрешил всем пользователям в домене просматривать адреса электронной почты других пользователей.
// 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()); }
Возвращаться
 String — адрес электронной почты пользователя или пустая строка, если адрес электронной почты недоступен. 
 get Name()
 Получает имя пользователя. Этот метод возвращает null , если имя пользователя недоступно.
// 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()); }
Возвращаться
 String — имя пользователя или null , если имя недоступно. 
 get Photo Url()
 Получает URL-адрес фотографии пользователя. Этот метод возвращает null , если фотография пользователя недоступна.
// 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()); }
Возвращаться
 String — URL-адрес фотографии пользователя или null , если фотография недоступна.