Class User
Пользователь Представление пользователя, подходящее для написания сценариев.
Методы
Метод | Тип возврата | Краткое описание |
---|
getEmail() | String | Получает адрес электронной почты пользователя, если он доступен. |
Устаревшие методы
Метод | Тип возврата | Краткое описание |
---|
getUserLoginId()
| String | Получает адрес электронной почты пользователя. |
Подробная документация
getEmail()
Получает адрес электронной почты пользователя, если он доступен. Если политики безопасности не разрешают доступ к адресу электронной почты пользователя, этот метод возвращает пустую строку. Обстоятельства, при которых адрес электронной почты доступен, различаются: например, адрес электронной почты пользователя недоступен ни в каком контексте, позволяющем запускать сценарий без авторизации этого пользователя, например, простой триггер onOpen(e)
или onEdit(e)
, пользовательская функция в Google Таблицах или веб-приложение, развернутое для «исполнения от моего имени» (то есть авторизованное разработчиком, а не пользователем). Однако эти ограничения обычно не применяются, если разработчик сам запускает скрипт или принадлежит к тому же домену Google Workspace, что и пользователь.
// Log the email address of the person running the script.
Logger.log(Session.getActiveUser().getEmail());
Возвращаться
String
— адрес электронной почты пользователя или пустая строка, если политики безопасности не разрешают доступ к адресу электронной почты пользователя.
Устаревшие методы
getUserLoginId()
Устарело. По состоянию на 24 июня 2013 г. заменен на getEmail()
.
Получает адрес электронной почты пользователя.
// Log the email address of the person running the script.
Logger.log(Session.getActiveUser().getUserLoginId());
Возвращаться
String
— адрес электронной почты пользователя.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-10-29 UTC.
[null,null,["Последнее обновление: 2024-10-29 UTC."],[[["Represents a user for scripting purposes, providing methods to access user information."],["`getEmail()` retrieves the user's email address if permitted by security policies, returning a blank string otherwise."],["`getUserLoginId()` is deprecated and replaced by `getEmail()` for retrieving the user's email address."],["Access to the user's email address might be restricted in certain contexts due to security considerations, such as unauthorized script execution."]]],[]]