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