कोडिंग लेवल: शुरुआती
अवधि: 20 मिनट
प्रोजेक्ट टाइप: इवेंट-ड्रिवन ट्रिगर के साथ ऑटोमेशन
मकसद
- यह समझना कि समाधान क्या करता है.
- जानें कि समाधान में Apps Script की सेवाएं क्या करती हैं.
- स्क्रिप्ट सेट अप करें.
- स्क्रिप्ट चलाएं.
इस समाधान के बारे में जानकारी
अगर आपको अपने दर्शकों को अलग-अलग तरह का कॉन्टेंट उपलब्ध कराना है, तो Google Forms की मदद से, उपयोगकर्ताओं को यह चुनने का विकल्प दें कि उन्हें आपका कौनसा कॉन्टेंट चाहिए. इस सुविधा की मदद से, उपयोगकर्ता अपनी पसंद के विषय चुन सकते हैं. इसके बाद, उन्हें चुना गया कॉन्टेंट अपने-आप ईमेल से मिल जाता है.
यह कैसे काम करता है
स्क्रिप्ट, इवेंट-ड्रिवन ट्रिगर इंस्टॉल करती है. यह ट्रिगर, हर बार उपयोगकर्ता के फ़ॉर्म सबमिट करने पर चलता है. हर फ़ॉर्म सबमिट होने पर, स्क्रिप्ट किसी Google Docs टेंप्लेट से ईमेल बनाती है और उसे भेजती है. ईमेल में उपयोगकर्ता का नाम और चुना गया कॉन्टेंट शामिल होता है. आपका कॉन्टेंट किसी भी तरह का हो सकता है. हालांकि, इसके लिए ज़रूरी है कि उसका यूआरएल दिया गया हो.
Apps Script की सेवाएं
यह समाधान इन सेवाओं का इस्तेमाल करता है:
- स्क्रिप्ट सेवा–इवेंट-ड्रिवन ट्रिगर इंस्टॉल करती है, जो किसी व्यक्ति के फ़ॉर्म सबमिट करने पर ट्रिगर होता है.
- दस्तावेज़ सेवा–यह उस Docs टेंप्लेट को खोलता है जिसका इस्तेमाल स्क्रिप्ट, ईमेल बनाने के लिए करती है.
- मेल सेवा–उपयोगकर्ता के नाम और चुने गए कॉन्टेंट के साथ ईमेल बनाकर भेजती है.
- स्प्रेडशीट सेवा–स्क्रिप्ट से ईमेल भेजे जाने के बाद, फ़ॉर्म के जवाब शीट में पुष्टि करने वाला कॉलम जोड़ता है.
ज़रूरी शर्तें
इस सैंपल का इस्तेमाल करने के लिए, आपको ये ज़रूरी शर्तें पूरी करनी होंगी:
- Google खाता (Google Workspace खातों के लिए, एडमिन की अनुमति की ज़रूरत पड़ सकती है).
- इंटरनेट का ऐक्सेस वाला वेब ब्राउज़र.
स्क्रिप्ट सेट अप करना
चुनिंदा कॉन्टेंट भेजें स्प्रेडशीट की कॉपी बनाने के लिए, इस बटन पर क्लिक करें. इस समाधान के लिए Apps Script प्रोजेक्ट, स्प्रेडशीट से जुड़ा होता है.
कॉपी बनानाकॉपी की गई स्प्रेडशीट में, एक्सटेंशन > Apps Script पर क्लिक करें.
फ़ंक्शन ड्रॉपडाउन में, installTrigger चुनें.
चलाएं पर क्लिक करें.
जब आपसे कहा जाए, तब स्क्रिप्ट को अनुमति दें. अगर OAuth की सहमति वाली स्क्रीन पर चेतावनी दिखती है, इस ऐप्लिकेशन की पुष्टि नहीं की गई है, तो बेहतर > {Project Name} पर जाएं (असुरक्षित) को चुनकर जारी रखें.
अहम जानकारी: अगर installTrigger को एक से ज़्यादा बार चलाया जाता है, तो स्क्रिप्ट कई ट्रिगर बनाती है. इनमें से हर ट्रिगर, उपयोगकर्ता के फ़ॉर्म सबमिट करने पर एक ईमेल भेजता है. अतिरिक्त ट्रिगर मिटाने और डुप्लीकेट ईमेल से बचने के लिए, ट्रिगर
पर क्लिक करें. हर अतिरिक्त ट्रिगर पर राइट क्लिक करें और ट्रिगर मिटाएं पर क्लिक करें.स्क्रिप्ट चलाना
- स्प्रेडशीट पर वापस जाएं और टूल > फ़ॉर्म मैनेज करें > लाइव फ़ॉर्म पर जाएं पर क्लिक करें.
- फ़ॉर्म भरें और सबमिट करें पर क्लिक करें.
- आपने जो कॉन्टेंट चुना है उसके लिंक वाला ईमेल देखें.
कोड की समीक्षा करना
इस समाधान के लिए Apps Script कोड की समीक्षा करने के लिए, नीचे दिए गए सोर्स कोड देखें पर क्लिक करें:
सोर्स कोड देखें
Code.gs
योगदानकर्ता
इस सैंपल को Google, Google Developer Experts की मदद से मैनेज करता है.