Class User
메서드
메서드 | 반환 유형 | 간략한 설명 |
getEmail() | String | 가능한 경우 사용자의 이메일 주소를 가져옵니다. |
자세한 문서
getEmail()
가능한 경우 사용자의 이메일 주소를 가져옵니다. 보안 정책에서 사용자의 이메일 주소에 대한 액세스를 허용하지 않으면 이 메서드는 빈 문자열을 반환합니다. 이메일 주소를 사용할 수 있는 상황은 다양합니다. 예를 들어 간단한 onOpen(e)
또는 onEdit(e)
트리거, Google Sheets의 맞춤 함수, '나로 실행' (즉, 사용자 대신 개발자가 승인)하도록 배포된 웹 앱과 같이 사용자의 승인 없이 스크립트를 실행할 수 있는 컨텍스트에서는 사용자의 이메일 주소를 사용할 수 없습니다.
그러나 개발자가 직접 스크립트를 실행하거나 사용자와 동일한 Google Workspace 도메인에 속해 있는 경우에는 일반적으로 이러한 제한사항이 적용되지 않습니다.
// Log the email address of the person running the script.
Logger.log(Session.getActiveUser().getEmail());
리턴
String
: 사용자의 이메일 주소 또는 보안 정책에서 사용자의 이메일 주소에 대한 액세스를 허용하지 않는 경우 빈 문자열입니다.
지원 중단된 메서드
getUserLoginId()
지원 중단되었습니다. 2013년 6월 24일부터 getEmail()
로 대체되었습니다.
사용자의 이메일 주소를 가져옵니다.
// Log the email address of the person running the script.
Logger.log(Session.getActiveUser().getUserLoginId());
리턴
String
: 사용자의 이메일 주소입니다.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2024-12-02(UTC)
[null,null,["최종 업데이트: 2024-12-02(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."]]],[]]