ऐड-ऑन के काम करने के तरीके पर कुछ पाबंदियां हैं. इन पाबंदियों से बचकर, अपने उपयोगकर्ताओं के अनुभव को बेहतर बनाएं.
सामान्य पाबंदियां
ये पाबंदियां सभी ऐड-ऑन पर लागू होती हैं. ये काम न करें:
Google Workspace में सुविधाएं बदलना
ऐड-ऑन फ़्रेमवर्क को Google Workspace के ऐप्लिकेशन को बेहतर बनाने के लिए डिज़ाइन किया गया है, न कि सीमाएं जोड़ने के लिए. इसलिए, मौजूदा सुविधाओं में बदलाव नहीं किया जा सकता या Google Workspace के दस्तावेज़ शेयर करने के मॉडल को लॉक नहीं किया जा सकता.
इंस्टॉल करने के लिए उपयोगकर्ताओं से शुल्क लेना
हम उपयोगकर्ताओं से ऐड-ऑन इंस्टॉल करने के लिए शुल्क नहीं लेते. साथ ही, ऐड-ऑन में विज्ञापन नहीं दिखाए जा सकते. हालांकि, आपके पास अपना पेमेंट सिस्टम रोल आउट करने या किसी मौजूदा बिलिंग डेटाबेस को कॉल करने का विकल्प है. आपका ऐड-ऑन, Google से बाहर की उन सेवाओं से कनेक्ट हो सकता है जो उपयोगकर्ताओं से शुल्क लेती हैं.
कई इवेंट का पता लगाना
कुछ ट्रिगर को छोड़कर, ऐड-ऑन यह नहीं बता सकते कि उपयोगकर्ता ऐड-ऑन के बाहर क्या करता है. उदाहरण के लिए, यह पता नहीं लगाया जा सकता कि उपयोगकर्ता ने होस्ट ऐप्लिकेशन के टूलबार पर कब क्लिक किया. साइडबार के क्लाइंट-साइड कोड से, फ़ाइल के कॉन्टेंट में हुए बदलावों के लिए पोल किया जा सकता है. हालांकि, आपको हमेशा थोड़ी देरी होगी.
Google Workspace के ऐड-ऑन
ये पाबंदियां सिर्फ़ Google Workspace के ऐड-ऑन और कार्ड सेवा के इस्तेमाल पर लागू होती हैं. ये काम न करें:
Google Workspace के सभी ऐप्लिकेशन इस्तेमाल करना
Google Workspace के ऐड-ऑन सिर्फ़ Gmail, Calendar, Drive, Docs, Sheets, और Slides के साथ काम करते हैं. आने वाले समय में, Google Workspace के ऐड-ऑन, Google Workspace के अन्य ऐप्लिकेशन के साथ भी काम करेंगे.
Drive में कॉन्टेक्स्ट के हिसाब से ट्रिगर करना
Google Workspace के ऐड-ऑन, Gmail में मैसेज पढ़ने या लिखने के दौरान और Calendar में इवेंट खुले होने पर ही, कॉन्टेक्स्ट के हिसाब से ट्रिगर हो सकते हैं. फ़िलहाल, Drive फ़ाइलों के लिए, कॉन्टेक्स्ट के हिसाब से ट्रिगर करने की सुविधा उपलब्ध नहीं है. इंटरिम डेवलपमेंट के तरीके देखें.
एडिटर में दस्तावेज़ का कॉन्टेक्स्ट
Google Workspace के ऐड-ऑन, अब तक एडिटर में दस्तावेज़ के कॉन्टेक्स्ट का इस्तेमाल नहीं कर सकते. इसका मतलब है कि मौजूदा दस्तावेज़ को पाने के लिए, SpreadsheetApp.getActiveSpreadsheet()
जैसे तरीकों का इस्तेमाल नहीं किया जा सकता. इंटरिम डेवलपमेंट के तरीके देखें.
एचटीएमएल/सीएसएस या क्लाइंट-साइड स्क्रिप्टिंग का इस्तेमाल करना
Google Workspace के ऐड-ऑन, कार्ड-आधारित इंटरफ़ेस का इस्तेमाल करते हों. Editor के ऐड-ऑन के साथ काम करने वाले एचटीएमएल/सीएसएस इंटरफ़ेस का इस्तेमाल नहीं किया जा सकता. Google Workspace के ऐड-ऑन, उपयोगकर्ता इंटरफ़ेस बनाने के लिए, विजेट पर आधारित तरीके का इस्तेमाल करते हैं. इससे, डेस्कटॉप और मोबाइल प्लैटफ़ॉर्म पर ऐड-ऑन बेहतर तरीके से काम करता है. इसके लिए, आपको हर प्लैटफ़ॉर्म के लिए अलग इंटरफ़ेस बनाने की ज़रूरत नहीं होती.
मोबाइल पर पूरी तरह से काम करना
फ़िलहाल, Google Workspace के ऐड-ऑन, डेस्कटॉप वेब क्लाइंट पर काम करते हैं. Gmail के मोबाइल ऐप्लिकेशन में भी, कॉन्टेक्स्ट के हिसाब से ट्रिगर करने की सुविधा (जैसे, Gmail मैसेज पढ़ना) काम करती है. फ़िलहाल, Gmail, Calendar या Drive के मोबाइल ऐप्लिकेशन में, कॉन्टेक्स्ट के हिसाब से नहीं बनने वाले होम पेज उपलब्ध नहीं हैं. Google Workspace के ऐड-ऑन, मोबाइल वेब ब्राउज़र से इस्तेमाल नहीं किए जा सकते.
Apps Script ट्रिगर का इस्तेमाल करना
Google Workspace के ऐड-ऑन में, Apps Script के सिंपल ट्रिगर नहीं बनाए जा सकते या उनका इस्तेमाल नहीं किया जा सकता.
SVG इमेज का इस्तेमाल करना
फ़िलहाल, कार्ड सेवा के कार्ड और विजेट के साथ, SVG इमेज का इस्तेमाल नहीं किया जा सकता.
100 से ज़्यादा विजेट हों
परफ़ॉर्मेंस की वजह से, किसी कार्ड में 100 से ज़्यादा विजेट या 100 से ज़्यादा कार्ड सेक्शन नहीं जोड़े जा सकते.