Google Apps Script क्या है?
Google Apps Script, Google की अपनी सेवाओं को नियंत्रित और ऑटोमेट करने के लिए एक स्क्रिप्टिंग भाषा है।
इसे JavaScript के आधार पर बनाया गया है।
इसका इस्तेमाल अक्सर Google की स्प्रेडशीट सेवा, Google Sheets, के साथ किया जाता है।
Google Apps Script के प्रकार
Section titled “Google Apps Script के प्रकार”इसके दो प्रकार होते हैं: Google Drive पर एक अलग फ़ाइल के रूप में बनाई जाने वाली स्टैंडअलोन स्क्रिप्ट, और Google Sheets, Docs, Slides या Forms की किसी फ़ाइल से जुड़ी कंटेनर-बाउंड स्क्रिप्ट।
प्रकार अलग होने के बावजूद, मुख्य अंतर सिर्फ़ इस बात का है कि स्क्रिप्ट कहाँ सेव होती है; कोड लिखने के तरीके में कोई बड़ा अंतर नहीं है। हालाँकि, कंटेनर-बाउंड स्क्रिप्ट को उसकी जुड़ी हुई फ़ाइल से अलग नहीं किया जा सकता, और SpreadsheetApp.getActiveSpreadsheet() जैसे मेथड से जुड़ी हुई फ़ाइल को सीधे प्राप्त किया जा सकता है।
इस साइट के कोडिंग नियम
Section titled “इस साइट के कोडिंग नियम”JavaScript का स्टैंडर्ड (ECMAScript) हर साल अपडेट होता है, और V8 रनटाइम आने के बाद Google Apps Script भी let / const, ऐरो फ़ंक्शन, क्लास और टेम्पलेट लिटरल जैसे आधुनिक सिंटैक्स को सपोर्ट करने लगा है। ध्यान दें कि ES मॉड्यूल (import / export) सपोर्ट नहीं किए जाते।
उदाहरण के लिए, Google Apps Script के बारे में बताने वाली कई साइटों पर आज भी वेरिएबल डिक्लेयर करने के लिए var का इस्तेमाल दिखता है, लेकिन इस तरीके से बग आसानी से पैदा होते हैं, और आजकल इसकी ज़्यादा सलाह नहीं दी जाती।
मौजूदा रनटाइम में वेरिएबल डिक्लेयर करने के लिए var, let और const का इस्तेमाल किया जा सकता है, और सभी वेरिएबल डिक्लेरेशन let और const से किए जा सकते हैं।
इस साइट पर हम जहाँ तक संभव हो, नए सिंटैक्स का इस्तेमाल करके सैंपल बनाते हैं।