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