Google पत्रक में कस्टम फ़ंक्शन कैसे बनाएं

Google पत्रक में कस्टम फ़ंक्शन कैसे बनाएं

Google पत्रक में संख्यात्मक गणना, लुक-अप और स्ट्रिंग हेरफेर को संभालने के लिए कुछ उपयोगी विशेषताएं हैं। यदि आपकी शीट अधिक उन्नत हैं, तो आपको काम पूरा करने के लिए जटिल फ़ार्मुलों को बनाने की आवश्यकता हो सकती है।





यदि आपको Google पत्रक में अंतर्निहित (जैसे .) के दायरे से बाहर जाने की आवश्यकता है Google पत्रक में कॉलम छँटाई ), एक कस्टम फ़ंक्शन बनाना समाधान है। कस्टम फ़ंक्शन कोड के टुकड़े होते हैं जो आपकी शीट पर क्रियाएँ करते हैं। एक बार जब आप उन्हें लिख लेते हैं तो आप उन्हें एक नाम दे सकते हैं और उन्हें बार-बार कॉल कर सकते हैं, जिससे आपका समय बचता है।





आइए देखें कि Google स्क्रिप्ट का उपयोग करके Google पत्रक में एक कस्टम फ़ंक्शन कैसे बनाया जाए।





Google पत्रक कार्य

Google पत्रक में पहले से ही अंतर्निहित बहुत शक्तिशाली कार्य हैं। आपके द्वारा पहले से उपयोग किए गए अंतर्निहित कार्यों का एक उदाहरण होगा योग या औसत :

क्या होगा यदि आप ऐसी गणना करना चाहते हैं जो मानक कार्यों में शामिल नहीं है? एक ऐसे परिदृश्य पर विचार करें जहां आप किसी वस्तु की कीमत में बिक्री कर जोड़ना चाहते हैं। चूंकि कर की दरें स्थान के अनुसार भिन्न होती हैं, इसलिए आपको नेस्टेड लॉजिक की लंबी सूची के साथ एक फ़ंक्शन बनाना होगा। यह कुछ इस तरह दिखेगा:



'=if(A2='PA',B2*0.06,if(A2='CA',B2*0.0625,B2*0))'

अब कल्पना कीजिए कि यदि आपको प्रत्येक राज्य के लिए इस कथन में एक दर्जन या अधिक शर्तें जोड़नी पड़तीं। यह नियंत्रण से बाहर हो जाएगा!

एक Google पत्रक कस्टम फ़ंक्शन इस कार्य को संभाल सकता है। आप सभी जटिल कोड को एक स्क्रिप्ट में डाल सकते हैं, इसे एक नाम दे सकते हैं, और फ़ंक्शन को कॉल कर सकते हैं। आपकी Google शीट में कोई भारी कोड नहीं है, बस एक साधारण कार्य जैसे योग .





कस्टम फ़ंक्शंस बनाने का तरीका सीखने से संभावनाओं की एक नई दुनिया खुलती है। तो चलिए शुरू करते हैं।

एक Google पत्रक कस्टम फ़ंक्शन बनाएं

यदि आप स्क्रिप्टिंग में नए हैं, तो डरें नहीं! इसका उपयोग करना आसान है। यह उदाहरण आपको आरंभ करने में मदद करेगा और जल्द ही आप अपनी खुद की स्क्रिप्ट लिखेंगे।





Google पत्रक के लिए कस्टम फ़ंक्शन जावास्क्रिप्ट कोड के साथ लिखे गए हैं। यदि आप जावास्क्रिप्ट के विशेषज्ञ हैं तो आप घर जैसा महसूस करेंगे। यदि नहीं, तो यह एक सरल भाषा है जिसे आप a . के साथ सीख सकते हैं जावास्क्रिप्ट चीट शीट .

स्क्रिप्ट संपादक खोलें

अपनी Google शीट खोलें और चुनें उपकरण > स्क्रिप्ट संपादक

अपना कार्य बनाएं

आप अपने फ़ंक्शन को एक उपयोगी नाम देना चाहेंगे। फ़ंक्शन क्या करेगा यह दर्शाता है कि कुछ सरल लेकिन बहुत स्पष्ट है।

आप जिन इनपुट का उपयोग करना चाहते हैं, वे चर के रूप में कोष्ठक के अंदर जाते हैं। यह वह सेल मान होगा जिसके साथ आप काम करना चाहते हैं। यदि आपके पास एक से अधिक सेल मान हैं, तो आप उन्हें अल्पविराम से अलग कर सकते हैं।

इस कर उदाहरण का उपयोग करने के लिए, आप इस कोड को स्क्रिप्ट संपादक में कॉपी और पेस्ट कर सकते हैं:


function tax(input, location) {
var rate = 0 ;
switch (location) {
case 'PA':
rate = 0.06;
break;
case 'CA':
rate = 0.0625;
break;
default:
rate = 0;
}
return (input * rate);
}

यह एक फ़ंक्शन है जिसे कहा जाता है कर जो आपके द्वारा फ़ंक्शन में इनपुट किए गए स्थान के आधार पर मूल्य पर कर की दर की गणना करेगा। ये काल्पनिक कर प्रतिशत हैं।

स्क्रिप्ट दो सेल लेगी। एक को सौंपा गया इनपुट दूसरे को स्थान . यह निर्धारित करने के लिए कोड चलाएगा कि आप किस राज्य के लिए गणना करना चाहते हैं और कर राशि वापस करना चाहते हैं।

मैंने आपको इस उदाहरण में केवल दो स्थानों को शामिल किया है ताकि आपको इसका अंदाजा हो सके। आप उन स्थानों के साथ अतिरिक्त लाइनें जोड़कर और जोड़ सकते हैं जिनकी आपको आवश्यकता है। एक बार समाप्त करने के बाद इसे जोड़ना अच्छा अभ्यास होगा।

अपना कार्य सहेजें

चुनते हैं फ़ाइल > सहेजें , अपने प्रोजेक्ट को एक नाम दें और क्लिक करें ठीक है .

अपने कस्टम फ़ंक्शन का उपयोग करें

एक बार जब आप अपना फ़ंक्शन बना लेते हैं तो आप इसे उसी तरह उपयोग कर सकते हैं जैसे आप अंतर्निहित फ़ंक्शन का उपयोग करते हैं। उस सेल में जहाँ आप अपनी गणना प्रदर्शित करना चाहते हैं, अपने फ़ंक्शन के नाम के बाद एक समान चिह्न दर्ज करें।

हमारे कर उदाहरण के लिए हम दो इनपुट का उपयोग कर रहे हैं। वह स्थान जो कर की दर और उस उत्पाद की कीमत निर्धारित करेगा जिस पर उस पर लागू कर की आवश्यकता है:

= कर (बी 2, ए 2) कहां बी२ उत्पाद की कीमत है, और ए2 कर स्थान है।

आप उपयोग कर सकते हैं एक्सेल की तरह स्वतः भरण अपने फ़ंक्शन को अपनी सभी पंक्तियों में खींचने और छोड़ने के लिए, जैसे आप एक अंतर्निहित फ़ंक्शन करेंगे:

अपना पहला कस्टम फ़ंक्शन बनाने के बाद, आपके पास और भी बहुत कुछ हो सकता है जिसे आप जोड़ना चाहते हैं। अपनी स्क्रिप्ट में और कोड जोड़ना आसान है। उसी तरह एक नया फ़ंक्शन बनाने के लिए इन चरणों का पालन करें और उन्हें अपने मौजूदा कोड के नीचे जोड़ें।

यहाँ नई स्क्रिप्ट का परिणाम है:

अपने कार्यों का पुन: उपयोग करें

एक बार जब आप एक कस्टम फ़ंक्शन बनाने का प्रयास करते हैं तो आप बाद में इसका पुन: उपयोग कर सकते हैं। यदि आप एक सामान्य समस्या को हल करने के लिए एक स्क्रिप्ट बनाते हैं तो आप कुछ महत्वपूर्ण समय की बचत प्राप्त कर सकते हैं।

यहां तक ​​​​कि अगर आपको भविष्य की चादरों में उन सभी की आवश्यकता नहीं है, तो आपको पता होना चाहिए कि सड़क पर इसी तरह की समस्या होने पर आपको उन्हें कैसे बचाया जाए।

आपके कार्यों का पुन: उपयोग करने के कुछ तरीके हैं:

  1. अपने कार्यों को एक खाली शीट में सहेजें और भविष्य की सभी शीटों के लिए इसकी एक प्रति का उपयोग करके इसे एक टेम्पलेट के रूप में उपयोग करें।
  2. अपने कार्यों को एक शीट से दूसरी शीट में कॉपी करें। यह थकाऊ है, लेकिन यह काम करेगा। स्क्रिप्ट एडिटर खोलें और एक शीट से सभी कोड को कॉपी करें, स्क्रिप्ट एडिटर को दूसरी शीट में खोलें और वहां कोड पेस्ट करें।
  3. अपनी शीट को इसमें सहेजें गूगल टेम्पलेट गैलरी . ध्यान रखें कि यह आपके दस्तावेज़ को अन्य लोगों के लिए सुलभ बना देगा। यदि आपके पास Google Apps for Work सदस्यता है, तो आप इसे अपने डोमेन के सदस्यों तक सीमित कर पाएंगे। यदि आपने पहले टेम्पलेट गैलरी का उपयोग नहीं किया है, तो यह देखने लायक है। कई हैं आपके जीवन को आसान बनाने के लिए उपयोगी Google टेम्प्लेट।

अपनी Google स्क्रिप्ट का दस्तावेज़ीकरण करें

Google स्क्रिप्ट JSDoc प्रारूप का समर्थन करता है, जो आपको कुछ उपयोगी संदर्भ प्रदान करने के लिए अपने सूत्र में टिप्पणियां जोड़ने की अनुमति देता है।

आपने इन टिप्पणियों को मानक कार्यों में देखा है। जब आप किसी फ़ंक्शन को लिखते समय उस पर होवर करते हैं, तो यह आपको बताता है कि प्रत्येक भाग क्या करता है।

यह आवश्यक नहीं है, लेकिन इसकी अनुशंसा की जाती है।

आप Google पत्रक में कस्टम फ़ंक्शन के साथ बहुत सी शानदार चीज़ें कर सकते हैं। वास्तव में, कस्टम फ़ंक्शन बनाना उपयोग करने के तरीकों में से एक है Google पत्रक को और अधिक शक्तिशाली बनाने के लिए Google स्क्रिप्ट .

ब्राइटनेस विंडोज़ 10 को कैसे बंद करें?

यदि आप Google पत्रक के बारे में अधिक जानने के लिए सड़क पर उतरना चाहते हैं तो आपको देखना चाहिए बढ़िया Google पत्रक टेम्प्लेट खोजने के तरीके . यदि आप Google पत्रक के साथ स्क्रिप्टिंग में गहरी खुदाई करना चाहते हैं तो आप जावास्क्रिप्ट में महारत हासिल करना चाहते हैं। सीखना जावास्क्रिप्ट क्या है और जावास्क्रिप्ट में चर घोषित करने की मूल बातें।

साझा करना साझा करना कलरव ईमेल डार्क वेब बनाम डीप वेब: क्या अंतर है?

डार्क वेब और डीप वेब को अक्सर एक ही समझ लिया जाता है। लेकिन ऐसा नहीं है, तो क्या फर्क पड़ता है?

आगे पढ़िए
संबंधित विषय
  • उत्पादकता
  • जावास्क्रिप्ट
  • स्प्रेडशीट
  • गूगल ड्राइव
  • Google पत्रक
  • स्क्रिप्टिंग
  • कोडिंग ट्यूटोरियल
लेखक के बारे में एंथोनी ग्रांट(40 लेख प्रकाशित)

एंथनी ग्रांट प्रोग्रामिंग और सॉफ्टवेयर को कवर करने वाला एक स्वतंत्र लेखक है। वह प्रोग्रामिंग, एक्सेल, सॉफ्टवेयर और टेक्नोलॉजी में कंप्यूटर साइंस के प्रमुख हैं।

एंथनी ग्रांट . की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें