अगर उपयोगकर्ता का ईमेल पता उपलब्ध है, तो उसे पाने की अनुमति देता है. अगर सुरक्षा नीतियां, उपयोगकर्ता के ईमेल पते का ऐक्सेस नहीं देती हैं, तो यह तरीका एक खाली स्ट्रिंग दिखाता है. ईमेल पते के उपलब्ध होने की स्थितियां अलग-अलग होती हैं. उदाहरण के लिए, उपयोगकर्ता का ईमेल पता ऐसे किसी भी कॉन्टेक्स्ट में उपलब्ध नहीं होता है जहां स्क्रिप्ट को उपयोगकर्ता की अनुमति के बिना चलाया जा सकता है. जैसे, सामान्य 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());
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2026-04-13 (UTC) को अपडेट किया गया."],[],[]]