מקבלת את כתובת האימייל של המשתמש, אם היא זמינה. אם מדיניות האבטחה לא מאפשרת גישה לכתובת האימייל של המשתמש, השיטה הזו מחזירה מחרוזת ריקה. הנסיבות שבהן כתובת האימייל זמינה משתנות: לדוגמה, כתובת האימייל של המשתמש לא זמינה באף הקשר שמאפשר לסקריפט לפעול ללא רשותו. למשל, טריגר פשוט של 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()
הוצא משימוש. נכון ל-24 ביוני 2013, הוחלף על ידי getEmail().
מקבלת את כתובת האימייל של המשתמש.
// Log the email address of the person running the script.
Logger.log(Session.getActiveUser().getUserLoginId());