कोडिंग लेवल: शुरुआती
अवधि: 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 Experts की मदद से मैनेज करता है.