अगर उपयोगकर्ता का ईमेल पता उपलब्ध है, तो उसे इसकी मदद से हासिल किया जाता है. यदि सुरक्षा नीतियां
इस्तेमाल करते हैं, तो यह तरीका एक खाली स्ट्रिंग दिखाता है. वे स्थितियां जिनमें ईमेल
पता उपलब्ध है या नहीं: उदाहरण के लिए, उपयोगकर्ता का ईमेल पता किसी भी
ऐसा संदर्भ जो उपयोगकर्ता की अनुमति के बिना स्क्रिप्ट को चलाने की अनुमति देता है, जैसे कि एक सामान्य 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());