Пользователь, связанный с файлом в 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|null | Получает доменное имя, связанное с учетной записью пользователя. |
get Email() | String|null | Получает адрес электронной почты пользователя. |
get Name() | String|null | Получает имя пользователя. |
get Photo Url() | String|null | Получает 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|null — доменное имя, связанное с учетной записью пользователя.
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|null — адрес электронной почты пользователя или пустая строка, если адрес электронной почты недоступен.
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 — имя пользователя или 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|null — URL-адрес фотографии пользователя или null , если фотография недоступна.