ऐड-ऑन की मदद से Google Sheets का दायरा बढ़ाना

Google Sheets, क्लाउड-आधारित है रीयल-टाइम में मिलकर काम करने की सुविधा और बेहतरीन टूल वाला स्प्रेडशीट समाधान डेटा को विज़ुअलाइज़, प्रोसेस, और शेयर कर सकता है.

Sheets को ऐड-ऑन की मदद से बढ़ाया जा सकता है. इससे, पसंद के मुताबिक वर्कफ़्लो को बेहतर बनाया जा सकता है. तीसरे पक्ष के सिस्टम से कनेक्ट करें और Sheets के डेटा को इंटिग्रेट करें दूसरे Google Workspace ऐप्लिकेशन के साथ काम करता है, जैसे कि Google स्लाइड) में जोड़ा जा सकता है.

आपको Sheets के उन ऐड-ऑन को दिखेगा जिन्हें अन्य लोगों ने Google Workspace Marketplace.

आपको क्या करना चाहिए

Google Sheets का दायरा बढ़ाने वाले ऐड-ऑन की मदद से, ये काम किए जा सकते हैं:

  • Google Sheets की स्प्रेडशीट में डेटा को पढ़ा जा सकता है, उसमें बदलाव किया जा सकता है, उसे विज़ुअलाइज़ किया जा सकता है, और फ़ॉर्मैट किया जा सकता है पहले से मौजूद Apps Script का इस्तेमाल करके स्प्रेडशीट सेवा. यह सेवा आपको कंडिशनल फ़ॉर्मैटिंग और डेटा बनाने और उसमें बदलाव करने की सुविधा भी देती है पुष्टि करने के नियम.
  • आप Apps Script Sheets की बेहतर सेवा का इस्तेमाल कर सकते हैं Google Sheets API को सीधे ऐक्सेस करें.
  • आप कस्टम मेन्यू बना सकते हैं और एक से ज़्यादा कस्टम डायलॉग और साइडबार को परिभाषित करें जिसमें स्टैंडर्ड एचटीएमएल और सीएसएस का इस्तेमाल किया गया हो.
  • कस्टम फ़ंक्शन की परिभाषाएं अपने ऐड-ऑन.
  • आपके पास ऐसे ऐड-ऑन ट्रिगर का इस्तेमाल करने का विकल्प होता है जो खास फ़ंक्शन को तब चलाते हैं, जब ट्रिगर होने वाले कुछ इवेंट होते हैं.

Sheets के ऐड-ऑन, Apps Script का इस्तेमाल करके बनाए जाते हैं. ऐक्सेस करने के तरीके के बारे में ज़्यादा जानने के लिए और Apps Script की मदद से, Google Sheets को मैनेज करें, तो Google Sheets को बड़ा किया जा रहा है.

शीट स्ट्रक्चर

Google Sheets स्प्रेडशीट में एक या उससे ज़्यादा शीट होती हैं. हर शीट यह सेल का 2D ग्रिड है, जिसमें टेक्स्ट, संख्या, लिंक या अन्य वैल्यू सेव की जा सकती हैं. एक या अधिक आस-पास के सेल के समूह को range.

Apps Script स्प्रेडशीट सेवा Sheets में संगठनात्मक संरचनाओं को दिखाने के लिए, कई क्लास की सुविधा देता है (जैसे कि Sheet और Range). आप इनका इस्तेमाल कर सकते हैं Sheets का डेटा और उसके व्यवहार में बदलाव करने के लिए क्लास.

ट्रिगर

Apps Script ट्रिगर किसी स्क्रिप्ट प्रोजेक्ट को अनुमति देता है कुछ शर्तें पूरी होने पर किसी खास फ़ंक्शन को एक्ज़ीक्यूट करें, जैसे कि जब स्प्रेडशीट खुली रहती है या जब ऐड-ऑन इंस्टॉल किया जाता है.

ज़्यादा जानकारी के लिए ऐड-ऑन ट्रिगर देखें Sheets ऐड-ऑन के साथ किन ट्रिगर का इस्तेमाल किया जा सकता है और कौनसी पाबंदियां लागू होती हैं बहुत कम मामलों में इस्तेमाल किया जा सकता है.

कस्टम फ़ंक्शन

Google Sheets में कई पहले से मौजूद फ़ंक्शन जैसे, SUM और AVERAGE जिन्हें Google शीट की किसी सेल में शुरू किया जा सकता है. Sheets के ऐड-ऑन की मदद से कस्टम फ़ंक्शन जोड़े जा सकते हैं, ताकि इन्हें और बेहतर बनाया जा सके पहले से मौजूद फ़ंक्शन. जब कोई उपयोगकर्ता यह ऐड-ऑन को इंस्टॉल करता है, यानी कि ऐड-ऑन में शामिल कोई भी तय कस्टम फ़ंक्शन तुरंत उपलब्ध हो जाए. ऐड-ऑन में ये चीज़ें शामिल हो सकती हैं सिर्फ़ कस्टम फ़ंक्शन की परिभाषाएं. कस्टम फ़ंक्शन की परिभाषाएं मुख्य तौर पर ऐसा ऐड-ऑन पब्लिश करके जिसे अन्य लोगों के साथ शेयर किया जा सकता है.

ऐड-ऑन कस्टम फ़ंक्शन बनाना

ऐड-ऑन स्क्रिप्ट प्रोजेक्ट में तय किए गए किसी भी फ़ंक्शन को कस्टम फ़ंक्शन का इस्तेमाल करना होगा. फ़ंक्शन लागू होने और ऐड-ऑन के इंस्टॉल होने के बाद, पहले से मौजूद शीट के किसी भी अन्य फ़ंक्शन की तरह ही कस्टम फ़ंक्शन को कॉल कर सकते हैं: शीट में मौजूद सेल में, = डालें. इसके बाद, फ़ंक्शन का नाम और सभी ज़रूरी जानकारी डालें पैरामीटर का इस्तेमाल करें. अगर कोई गड़बड़ी नहीं है, तो फ़ंक्शन से मिला नतीजा यह होता है शीट सेल में डाली जानी चाहिए, जो ज़रूरत के हिसाब से आस-पास के सेल में भर जाती हो.

ऐड-ऑन में कस्टम फ़ंक्शन बनाते समय, आपको इन बातों का ध्यान रखना चाहिए कस्टम फ़ंक्शन से जुड़े सामान्य दिशा-निर्देश:

इसके अलावा, ऐड-ऑन में बताए गए कस्टम फ़ंक्शन में कुछ खास ध्यान दें:

  • अपने फ़ंक्शन का नाम रखते समय, एक ऐसा यूनीक नाम बनाने की कोशिश करें जो शायद ऐड-ऑन का नाम डालें. अगर दो या उससे ज़्यादा इंस्टॉल किए गए ऐड-ऑन, एक जैसे नाम वाले फ़ंक्शन हैं, तो उपयोगकर्ता उनमें से सिर्फ़ एक का इस्तेमाल कर सकते हैं.
  • ऐड-ऑन को साफ़ तौर पर यह बताना चाहिए कि वह कौनसे कस्टम फ़ंक्शन उपलब्ध कराता है. अपने कस्टम फ़ंक्शन के लिए सटीक JSDoc टिप्पणियां दें, ताकि Apps Script फ़ाइल प्रज़ेंट कर सकती है अपने-आप पूरी होने वाली जानकारी उपयोगकर्ता को कोई परेशानी नहीं है. इसके अलावा, कस्टम फ़ंक्शन का इस्तेमाल करने की अनुमति देते हैं.
  • जो कस्टम फ़ंक्शन 30 सेकंड से कम समय में पूरे नहीं होते वे Internal error executing the custom function गड़बड़ी. एक अच्छा उपयोगकर्ता बनाएं आपके पास कस्टम फ़ंक्शन में प्रोसेस करने के सीमित समय को सीमित करने का विकल्प होता है. फ़ंक्शन को ऑप्टिमाइज़ करना किया जा सकता है.
  • कस्टम फ़ंक्शन, Apps Script की उन सेवाओं का इस्तेमाल नहीं कर सकते जिनके लिए अनुमति की ज़रूरत है, और अगर ऐसा होता है, तो You do not have permission to call X service गड़बड़ी की वजह से गड़बड़ी होगी कोशिश की जाती है. सिर्फ़ ऐसी सेवाएं जिनकी अनुमति है कस्टम फ़ंक्शन का इस्तेमाल करें.
  • शीट के हर कस्टम फ़ंक्शन से, Apps Script को अलग-अलग कॉल किया जाता है सर्वर. अगर कोई उपयोगकर्ता कई सेल में कस्टम फ़ंक्शन इस्तेमाल करने की कोशिश करता है, तो फ़ंक्शन धीरे-धीरे काम कर सकते हैं. इसे कम करने के लिए, अपने कस्टम फ़ंक्शन बनाए रखें जितना हो सके उतने आसान तरीके से. अगर आपको जटिल या विस्तृत काम करने के लिए फ़ंक्शन चाहिए कस्टम फ़ंक्शन का इस्तेमाल न करें—इसके ज़रिए वह सुविधा उपलब्ध कराएं के बजाय, मेन्यू आइटम, डायलॉग या साइडबार इंटरैक्शन शामिल करें.

शीट मैक्रो

मैक्रो आपको कार्रवाइयां रिकॉर्ड करने देते हैं क्लिक किया जा सकता है और बाद में कीबोर्ड शॉर्टकट से उसे दोहराया जा सकता है. जब मैक्रो किसी शीट में बनाया जाता है और उसे ऐप्लिकेशन में मैक्रो फ़ंक्शन के तौर पर जोड़ा जाता है स्क्रिप्ट प्रोजेक्ट उस शीट से बाउंड है. ज़्यादा के लिए मैक्रो के बारे में जानकारी, देखें Google Sheets मैक्रो.

माफ़ करें, Sheets के मैक्रो, ऐड-ऑन की मदद से उपलब्ध नहीं कराए जा सकते. अगर शामिल करने के लिए किसी ऐड-ऑन के मेनिफ़ेस्ट में मैक्रो की परिभाषा मौजूद है, तो वह उसके उपयोगकर्ताओं के लिए उपलब्ध नहीं है ऐड-ऑन.