Google Apps Script, जावास्क्रिप्ट पर आधारित होने के नाते, हमें त्रुटि संभालने के लिए पारंपरिक try-catch कथन का उपयोग करने की अनुमति देता है, साथ ही finally यदि सफलता या त्रुटि के बावजूद सफाई की आवश्यकता हो।.
try-catch
finally
Google Apps Script में, Logger क्लास और console.log() जैसे विभिन्न तरीकों से लॉगिंग को प्रदर्शन किया जा सकता है। Logger क्लास पारंपरिक तरीका है, जो सरल डिबगिंग और विकास प्रयोजनों के लिए उपयुक्त है। हालिया अपडेट् के रूप में, console.log() Stackdriver Logging के साथ अधिक लचीलापन और एकीकरण प्रदान करता है, जो आपके Apps Scripts की निगरानी के लिए Google Cloud Platform में एक अधिक दृढ़ समाधान प्रदान करता है। Logger का उपयोग करते हुए:.
Logger
console.log()
गूगल एप्स स्क्रिप्ट में, जो JavaScript पर आधारित है, आप function कीवर्ड का उपयोग करके फंक्शन्स को परिभाषित करते हैं, इसके बाद एक अनूठा फंक्शन नाम, कोष्ठक () जिसमें पैरामीटर हो सकते हैं, और कर्ली ब्रैकेट्स {} जो कि फंक्शन के कोड ब्लॉक को समाहित करते हैं। यहाँ एक आधारभूत उदाहरण है.
function
()
{}
Google Apps Script में, एक सामान्य परिदृश्य जो रिफैक्टरिंग से लाभान्वित होता है, वह है Google Sheets या Docs के साथ इंटरैक्ट करने वाली भारी स्क्रिप्ट्स का सरलीकरण। शुरू में, स्क्रिप्ट्स को तेजी से परिणाम प्राप्त करने के लिए जल्दी-बाजी में लिखा जा सकता है। समय के साथ, जैसे-जैसे स्क्रिप्ट बढ़ती है, वह अव्यावहारिक हो जाती है। आइए हम पठनीयता और कुशलता के लिए रिफैक्टरिंग के एक उदाहरण के माध्यम से चलते हैं। मूल स्क्रिप्ट:.