कोडिंग का लेवल: शुरुआती
अवधि: पांच मिनट
प्रोजेक्ट का टाइप: समय के हिसाब से ट्रिगर होने वाली सुविधा के साथ ऑटोमेशन
मकसद
- समझें कि समाधान क्या करता है.
- समझें कि 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 की मदद से मैनेज करता है.