5

मैं अपने पास मौजूद कुछ मौजूदा Google ऐप स्क्रिप्ट्स से Google स्प्रेडशीट प्लगइन बनाने का प्रयास कर रहा हूं, और इस ऐप स्क्रिप्ट का एक महत्वपूर्ण हिस्सा कस्टम फ़ंक्शंस है।एड-ऑन के साथ कस्टम फ़ंक्शंस?

हालांकि ऐड-ऑन के लिए प्रलेखन यह इंगित नहीं करता है कि यह समर्थित है, कस्टम फ़ंक्शंस के लिए दस्तावेज़ इंगित करता है कि आप कर सकते हैं।

https://developers.google.com/apps-script/guides/sheets/functions

परीक्षण के माध्यम से, मैं नहीं एक बार एक ऐड-ऑन के माध्यम से अवगत कराया कस्टम फ़ंक्शन प्राप्त करने में सक्षम हो गया। क्या किसी को काम करने के लिए गुप्त सॉस पता है?

+2

अजीब। मैं एक एडन में काम करने के लिए कुछ कस्टम फ़ंक्शन प्राप्त कर सकता हूं, लेकिन दूसरों को नहीं। प्रयोग: संपादक में "कस्टम फ़ंक्शंस" नमूना से कोड के साथ स्टैंडअलोन स्क्रिप्ट बनाएं। बचाना। किसी मौजूदा स्प्रेडशीट के साथ एक एडन के रूप में परीक्षण करें। 'SAY_HELLO()' काम नहीं करेगा, लेकिन लिपि में अन्य सभी कार्य करते हैं। मैंने कार्यों के क्रम को बदलने की कोशिश की, कोई बदलाव नहीं। ऐड-ऑन के लिए अन्य फ़ंक्शंस जोड़े गए, वे या तो काम नहीं करते थे। 'इंक्रेमेंट' को 'पिज्जा' में नामित किया गया, यह अभी भी 'वृद्धि' के रूप में काम करता है लेकिन 'पिज्जा' नहीं। यहाँ कुछ गलत है। – Mogsdad

+1

@Mogsdad: कृपया निम्नलिखित संबंधित जीएएस मुद्दों को तारांकित करें: https://code.google.com/p/google-apps-script-issues/issues/detail?id=5603, https://code.google.com/ पी/google-apps-script-issues/issues/detail? id = 5590 –

उत्तर

8

उत्तर

में एरिक Koleda के अनुसार [Code.gs - date_add_and_subtract] (https://github.com/google/google-apps-script-samples/blob/master/date_add_and_subtract/Code.gs) उपलब्ध कस्टम fuctions एक ऐड-ऑन में बनाने के लिए यह कम से कम एक ऐड-ऑन मेनू शामिल करने की आवश्यकता है, लेकिन यह है परीक्षण मोड पर इस समय काम नहीं कर रहा है।

नोट: मूल रूप से संदर्भित पृष्ठ हटा दिया गया था, लेकिन तिथि जोड़ने और निकालने के लिए एड-ऑन नमूना कोड https://github.com/googlesamples/apps-script/tree/master/sheets/dateAddAndSubtract पर उपलब्ध है।

कस्टम फ़ंक्शन ऐड-ऑन का परीक्षण करने के लिए "समाधान" ऐड-ऑन को निजी रूप से प्रकाशित करना है ताकि आप एक अनचाहे ऐड-ऑन की Google समीक्षा से बच सकें। संबंधित क्यू & एक: Publish an add-on privately

टिप्पणियां

वहाँ संबंधित गैस मुद्दों के एक जोड़े हैं, उनमें स्टार करें:

+0

हां, ऐड के साथ कस्टम फ़ंक्शंस को जोड़ने पर काम नहीं लग रहा है। समस्या यह है कि जब मैं ऐड-ऑन को परीक्षण के रूप में चलाता हूं, जब मैं अपना कस्टम फॉर्मूला टाइप करता हूं तो यह मुझे यह त्रुटि देता है: #NAME? त्रुटि अज्ञात फ़ंक्शन: 'myfunction'। – Ankur

+0

क्या आपको कोई जवाब मिला? – Ankur

+0

हाय, मुझे अभी तक कोई समाधान नहीं मिला है। दोनों जुड़े मुद्दे अभी भी खुले हैं। –

संबंधित मुद्दे