कोडिंग का लेवल: शुरुआती
कुल समय: 20 मिनट
प्रोजेक्ट टाइप: समय पर ट्रिगर होने वाले ट्रिगर की मदद से ऑटोमेशन की सुविधा
मकसद
- समझें कि समाधान क्या है.
- जानें कि Apps Script सेवा के अंदर क्या काम करती है.
- स्क्रिप्ट सेट अप करें.
- स्क्रिप्ट चलाएं.
इस सलूशन के बारे में जानकारी
यह समाधान, Google Sheets की स्प्रेडशीट में सार्वजनिक YouTube वीडियो की परफ़ॉर्मेंस को ट्रैक करता है. इसमें व्यू, पसंद, और टिप्पणियों की संख्या शामिल है. ट्रिगर रोज़ाना अपडेट की गई जानकारी की जांच करता है और वीडियो पर टिप्पणी करने से जुड़ी नई गतिविधि होने पर एक ईमेल भेजता है. इस जानकारी की मदद से, सवाल और टिप्पणियों पर ध्यान दिया जा सकता है.
यह कैसे काम करता है
स्क्रिप्ट हर शीट के वीडियो लिंक कॉलम में दिए गए वीडियो के यूआरएल की जानकारी और आंकड़े पाने के लिए, YouTube की बेहतर सेवा का इस्तेमाल करती है. अगर सूची में शामिल किसी वीडियो पर टिप्पणियों की संख्या बढ़ जाती है, तो स्क्रिप्ट उस ईमेल पते पर ईमेल सूचना भेजती है जिस पर शीट का नाम रखा गया है.
Apps Script सेवाएं
यह समाधान इन सेवाओं का इस्तेमाल करता है:
- स्प्रेडशीट सेवा–इसमें YouTube के यूआरएल की जानकारी स्प्रेडशीट से मिलती है.
- YouTube Data API की बेहतर सेवा–इससे YouTube वीडियो की जानकारी और हर वीडियो के यूआरएल के आंकड़े मिलते हैं.
- मेल सेवा–यह ईमेल, वीडियो की ऐसी सूची के साथ ईमेल भेजती है जिसमें नई टिप्पणियां की गई हों.
ज़रूरी शर्तें
इस सैंपल का इस्तेमाल करने के लिए, आपको ये ज़रूरी शर्तें पूरी करनी होंगी:
- Google खाता (Google Workspace खातों के लिए एडमिन की अनुमति ज़रूरी हो सकती है).
- इंटरनेट ऐक्सेस करने वाला वेब ब्राउज़र.
स्क्रिप्ट सेट अप करें
Apps Script प्रोजेक्ट बनाना
- YouTube वीडियो पर मिले व्यू और टिप्पणियां ट्रैक करें वाली स्प्रेडशीट की कॉपी बनाने के लिए, इस बटन पर क्लिक करें. इस समाधान का Apps Script प्रोजेक्ट, स्प्रेडशीट में अटैच किया गया है.
कॉपी बनाएं - कॉपी की गई स्प्रेडशीट में, Your_Email_Address शीट का नाम बदलकर अपना ईमेल पता डालें.
- YouTube वीडियो के जिन यूआरएल को ट्रैक करना है उन्हें जोड़ें या दिए गए यूआरएल का इस्तेमाल जांच के लिए करें. यूआरएल,
www.youtube.com/watch?v=
फ़ॉर्मैट से शुरू होने चाहिए. - एक्सटेंशन > Apps Script पर क्लिक करें. अगर YouTube पहले से ही सेवाओं की सूची में शामिल है, तो अगले दो चरणों पर जाएं.
- सेवाएं के बगल में, सेवा जोड़ें पर क्लिक करें.
- सूची से, YouTube Data API चुनें. इसके बाद, जोड़ें पर क्लिक करें.
ट्रिगर बनाएं
- Apps Script प्रोजेक्ट में, ट्रिगर पर क्लिक करें > ट्रिगर जोड़ें पर क्लिक करें.
- चुनें कि किस फ़ंक्शन को चलाना है के लिए, markVideos को चुनें.
- इवेंट का सोर्स चुनें के लिए, टाइम-ड्रिवन चुनें.
- समय के हिसाब से ट्रिगर का टाइप चुनने के लिए, दिन का टाइमर चुनें.
- दिन का समय चुनें विकल्प के लिए, अपना पसंदीदा समय चुनें.
- जब कहा जाए, तब स्क्रिप्ट को अनुमति दें. अगर OAuth के लिए सहमति देने वाली स्क्रीन पर चेतावनी दिखती है, इस ऐप्लिकेशन की पुष्टि नहीं हुई है, तो बेहतर > को चुनकर जारी रखें {Project Name} पर जाएं (असुरक्षित).
स्क्रिप्ट चलाएं
आपने जिस ट्रिगर को सेट अप किया है वह रोज़ एक बार स्क्रिप्ट चलाता है. स्क्रिप्ट की जांच करने के लिए, उसे मैन्युअल तरीके से चलाया जा सकता है.
- Apps Script प्रोजेक्ट में, एडिटर पर क्लिक करें.
- फ़ंक्शन ड्रॉपडाउन में, markVideos को चुनें.
- चलाएं पर क्लिक करें.
- शीट में जोड़ी गई स्क्रिप्ट की जानकारी देखने के लिए, स्प्रेडशीट पर वापस जाएं.
- अपना ईमेल खोलकर, उस ईमेल को देखें जिसमें मौजूद वीडियो पर शून्य से ज़्यादा टिप्पणियां मौजूद हैं. आने वाले समय में स्क्रिप्ट चलने पर, वह सिर्फ़ उन वीडियो के साथ ईमेल भेजती है जिनकी टिप्पणियों की संख्या पिछली बार स्क्रिप्ट चलाने के बाद से बढ़ गई है.
कोड की समीक्षा करें
इस समाधान के Apps Script कोड की समीक्षा करने के लिए, नीचे सोर्स कोड देखें पर क्लिक करें:
सोर्स कोड देखें
Code.gs
email.html
योगदानकर्ता
Google, इस सैंपल को मैनेज करने के लिए Google Developer के विशेषज्ञों की मदद लेता है.