Пользователь, связанный с файлом на 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
, если фотография недоступна.