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