यह क्लास, डेवलपर को डीबग करने के लॉग में टेक्स्ट लिखने की अनुमति देती है.
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
clear() | void | लॉग को मिटाता है. |
getLog() | String | मौजूदा लॉग में मैसेज की पूरी सूची दिखाता है. |
log(data) | Logger | लॉगिंग कंसोल में स्ट्रिंग लिखता है. |
log(format, values) | Logger | दिए गए फ़ॉर्मैट और वैल्यू का इस्तेमाल करके, लॉगिंग कंसोल में फ़ॉर्मैट की गई स्ट्रिंग लिखता है. |
ज़्यादा जानकारी के साथ दस्तावेज़
clear()
लॉग को मिटाता है.
getLog()
मौजूदा लॉग में मैसेज की पूरी सूची दिखाता है. इस तरीके का इस्तेमाल, स्क्रिप्ट के एक्ज़ीक्यूशन के दौरान जनरेट हुए पूरे लॉग आउटपुट को सेव या ईमेल करने के लिए किया जा सकता है.
// Generate a log, then email it to the person who ran the script. var files = DriveApp.getFiles(); while (files.hasNext()) { Logger.log(files.next().getName()); } var recipient = Session.getActiveUser().getEmail(); var subject = 'A list of files in your Google Drive'; var body = Logger.getLog(); MailApp.sendEmail(recipient, subject, body);
रिटर्न
String
— लॉगिंग कंसोल से मिला लॉग
log(data)
लॉगिंग कंसोल में स्ट्रिंग लिखता है. लॉग किया गया आउटपुट देखने के लिए, व्यू > लॉग दिखाएं चुनें. यह स्क्रिप्ट डीबग करने में बहुत कारगर साबित हो सकता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
data | Object | लॉग करने के लिए मैसेज |
रिटर्न
Logger
— लॉगर, चेन बनाने के लिए.
log(format, values)
दिए गए फ़ॉर्मैट और वैल्यू का इस्तेमाल करके, लॉगिंग कंसोल में फ़ॉर्मैट की गई स्ट्रिंग लिखता है. स्ट्रिंग में एक से ज़्यादा %s
प्लेसहोल्डर शामिल हो सकते हैं, जिन्हें आर्ग्युमेंट की सूची से जुड़ी वैल्यू से बदला जाता है. इन्हें स्ट्रिंग में बदला जाता है.
// Log the number of Google Groups you belong to. var groups = GroupsApp.getGroups(); Logger.log('You are a member of %s Google Groups.', groups.length);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
format | String | ऐसी फ़ॉर्मैट स्ट्रिंग जिसमें %s के ज़्यादा से ज़्यादा इंस्टेंस शामिल हैं, उतने ही
values आर्ग्युमेंट |
values | Object... | फ़ॉर्मैट स्ट्रिंग में डालने के लिए, वैल्यू की वैरिएबल संख्या |
रिटर्न
Logger
— लॉगर, चेन करने के लिए