कस्टम फ़ंक्शन के लिए क्विकस्टार्ट

Google Apps Script का इस्तेमाल करके, पसंद के मुताबिक फ़ंक्शन लिखा जा सकता है. इसके बाद, उसे 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);
    }
    

स्क्रिप्ट चलाएं

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

सेल में डाला गया फ़ॉर्मूला, पिछले सेक्शन में बनाई गई स्क्रिप्ट. फ़ंक्शन के नतीजे से बिक्री होती है कीमत $80.00 है.

अगले चरण

Sheets की मदद से, Sheets का लंबे समय तक इस्तेमाल करने का तरीका Apps Script फ़ाइल के लिए, इन संसाधनों को देखें: