क्विकस्टार्ट: कस्टम फ़ंक्शन

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

आप पसंद के मुताबिक फ़ंक्शन लिखने के लिए, Google Apps स्क्रिप्ट का इस्तेमाल कर सकते हैं. फिर, Google Sheets में किसी बिल्ट-इन फ़ंक्शन की तरह ही इसका इस्तेमाल करें.

नीचे दिया गया क्विकस्टार्ट नमूना एक कस्टम फ़ंक्शन बनाता है. यह फ़ंक्शन छूट वाले आइटम की सेल में कीमत का हिसाब लगाता है. सेल वाली कीमत को डॉलर के तौर पर फ़ॉर्मैट किया गया है.

शुरू करने से पहले

इस सैंपल का इस्तेमाल करने के लिए, आपको इन शर्तों की ज़रूरत होगी:

  • Google खाता (Google Workspace खातों को एडमिन की मंज़ूरी की ज़रूरत हो सकती है)
  • इंटरनेट की सुविधा वाला वेब ब्राउज़र

सेट करें

  1. नई स्प्रेडशीट बनाएं.
  2. अपनी नई स्प्रेडशीट में, मेन्यू आइटम एक्सटेंशन > Apps Script चुनें.
  3. स्क्रिप्ट एडिटर में मौजूद सभी कोड मिटाएं और नीचे दिए गए कोड में चिपकाएं.

    /**
     * Calculates the sale price of a value at a given discount.
     * The sale price is formatted as US dollars.
     *
     * @param {number} input The value to discount.
     * @param {number} discount The discount to apply, such as .5 or 50%.
     * @return The sale price formatted as USD.
     * @customfunction
     */
    function salePrice(input, discount) {
      let price = input - (input * discount);
      let dollarUS = Intl.NumberFormat("en-US", {
        style: "currency",
        currency: "USD",
    });
      return dollarUS.format(price);
    }
    
  4. सबसे ऊपर, सेव करें पर क्लिक करें.

इसे आज़माएं

  1. अपनी स्प्रेडशीट पर वापस स्विच करें.
  2. किसी सेल में, =salePrice(100,.2) डालें. पहला पैरामीटर मूल कीमत और दूसरा पैरामीटर छूट का प्रतिशत दिखाता है. अगर आप ऐसी जगह पर हैं जहां दशमलव कॉमा का इस्तेमाल होता है, तो आपको =salePrice(100;0,2) डालना पड़ सकता है.

इस फ़ंक्शन की वजह से, सेल वाली कीमत $80.00 हो जाती है.

Apps Script के साथ Google Sheets का इस्तेमाल जारी रखने के बारे में जानने के लिए, इन संसाधनों पर जाएं: