कोडिंग का लेवल: शुरुआती
अवधि: 20 मिनट
प्रोजेक्ट का टाइप: समय के हिसाब से ट्रिगर होने वाला ऑटोमेशन
मकसद
- यह समझना कि समाधान कैसे काम करता है.
- यह समझना कि Google Apps Script की सेवाएं, समाधान के तहत कैसे काम करती हैं.
- स्क्रिप्ट सेट अप करना.
- स्क्रिप्ट चलाना.
इस समाधान के बारे में जानकारी
यह समाधान, सार्वजनिक तौर पर उपलब्ध YouTube वीडियो की परफ़ॉर्मेंस को ट्रैक करता है. इसमें व्यू, पसंद करने की संख्या, और टिप्पणियां शामिल हैं. यह जानकारी, Google Sheets की स्प्रेडशीट में सेव की जाती है. ट्रिगर, अपडेट की गई जानकारी को हर दिन चेक करता है. अगर वीडियो पर नई टिप्पणी की गई है, तो Gmail से एक मैसेज भेजा जाता है, ताकि सवालों और टिप्पणियों का जवाब दिया जा सके.
![]()
यह कैसे काम करता है
स्क्रिप्ट, YouTube वीडियो की जानकारी और आंकड़े पाने के लिए, YouTube की बेहतर सेवा का इस्तेमाल करती है. यह जानकारी, हर शीट में वीडियो का लिंक कॉलम में दिए गए वीडियो के यूआरएल के लिए होती है. अगर सूची में शामिल किसी वीडियो पर टिप्पणियों की संख्या बढ़ जाती है, तो स्क्रिप्ट उस ईमेल पते पर ईमेल से सूचना भेजती है जिसके नाम पर शीट का नाम रखा गया है.
Apps Script की सेवाएं
इस समाधान में इन सेवाओं का इस्तेमाल किया जाता है:
- स्प्रेडशीट सेवा–स्प्रेडशीट से YouTube के यूआरएल की जानकारी मिलती है.
- YouTube Data API की बेहतर सेवा–हर वीडियो के यूआरएल के लिए, YouTube वीडियो की जानकारी और आंकड़े मिलते हैं.
- Mail सेवा– Gmail में एक ईमेल बनाती है और उसे भेजती है. इसमें उन वीडियो की सूची होती है जिन पर नई टिप्पणियां की गई हैं.
ज़रूरी शर्तें
इस सैंपल का इस्तेमाल करने के लिए, आपको ये ज़रूरी शर्तें पूरी करनी होंगी:
- एक 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 को चुनें.
- इवेंट का सोर्स चुनें के लिए, समय के हिसाब से को चुनें.
- **समय के हिसाब से ट्रिगर का टाइप चुनें** के लिए, **दिन का टाइमर** को चुनें.
- दिन का समय चुनें के लिए, अपनी पसंद का समय चुनें.
- जब आपसे कहा जाए, तब स्क्रिप्ट की अनुमति दें. <<../_snippets/oauth.md>>
स्क्रिप्ट चलाना
सेट अप किया गया ट्रिगर, स्क्रिप्ट को हर दिन एक बार चलाता है. स्क्रिप्ट की जांच करने के लिए, उसे मैन्युअल तरीके से चलाया जा सकता है.
- Apps Script प्रोजेक्ट में, एडिटर पर क्लिक करें.
- फ़ंक्शन ड्रॉप-डाउन में, markVideos को चुनें.
- चलाएं पर क्लिक करें.
- शीट में स्क्रिप्ट से जोड़ी गई जानकारी की समीक्षा करने के लिए, वापस स्प्रेडशीट पर जाएं.
- उन वीडियो की सूची वाला ईमेल देखने के लिए, अपना ईमेल खोलें जिन पर एक से ज़्यादा टिप्पणियां की गई हैं. भविष्य में स्क्रिप्ट चलने पर, यह सिर्फ़ उन वीडियो के बारे में ईमेल भेजेगी जिन पर पिछली बार स्क्रिप्ट चलने के बाद से टिप्पणियों की संख्या बढ़ी है.
कोड की समीक्षा करना
इस समाधान के लिए, Apps Script का कोड देखने के लिए, सोर्स कोड देखें पर क्लिक करें:
सोर्स कोड देखें
Code.gs
email.html
योगदानकर्ता
इस सैंपल को Google, Google Developer के विशेषज्ञ की मदद से मैनेज करता है.