Class User
Użytkownik
Reprezentacja użytkownika, odpowiednia do skryptów.
Metody
Metoda | Zwracany typ | Krótki opis |
getEmail() | String | Pobiera adres e-mail użytkownika, jeśli jest dostępny. |
Wycofane metody
Metoda | Zwracany typ | Krótki opis |
getUserLoginId()
| String | Pobiera adres e-mail użytkownika. |
Szczegółowa dokumentacja
getEmail()
Pobiera adres e-mail użytkownika, jeśli jest dostępny. Jeśli zasady bezpieczeństwa nie zezwalają na dostęp do adresu e-mail użytkownika, ta metoda zwraca pusty ciąg znaków. Warunki, w których adres e-mail jest dostępny, są różne: na przykład adres e-mail użytkownika nie jest dostępny w żadnym kontekście, który umożliwia uruchamianie skryptu bez autoryzacji użytkownika, np. w ramach prostego onOpen(e)
lub onEdit(e)
, funkcji niestandardowej w Arkuszach Google lub aplikacji internetowej uruchamianej z opcją „Uruchom jako ja” (czyli autoryzowanej przez dewelopera zamiast przez użytkownika).
Ograniczenia te nie obowiązują jednak, jeśli deweloper sam uruchamia skrypt lub należy do tej samej domeny Google Workspace co użytkownik.
// Log the email address of the person running the script.
Logger.log(Session.getActiveUser().getEmail());
Powrót
String
– adres e-mail użytkownika lub pusty ciąg znaków, jeśli zasady bezpieczeństwa nie zezwalają na dostęp do adresu e-mail użytkownika.
Wycofane metody
getUserLoginId()
Wycofany. Od 24 czerwca 2013 r. zastąpiona przez getEmail()
.
Pobiera adres e-mail użytkownika.
// Log the email address of the person running the script.
Logger.log(Session.getActiveUser().getUserLoginId());
Powrót
String
– adres e-mail użytkownika.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-12-02 UTC.
[null,null,["Ostatnia aktualizacja: 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."]]],[]]