القيود
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
هناك بعض القيود المفروضة على الإجراءات التي يمكن أن تتّخذها الإضافات. يمكنك تحسين تجربتهم
بشكل عام عن طريق تجنُّب هذه المشاكل.
القيود العامة
تنطبق القيود التالية على جميع الإضافات. لا اتّبِع الخطوات التالية:
تغيير الميزات في Google Workspace
تم تصميم إطار عمل الإضافات لتحسين
تطبيقات Google Workspace وليس لإضافة حدود. نتيجةً لذلك، لا يمكنك تغيير الميزات الحالية أو قفل
نموذج مشاركة المستندات في Google Workspace.
فرض رسوم على المستخدمين مقابل التثبيت
لا نوفّر طريقة لفرض رسوم على المستخدمين مقابل تثبيت الإضافات، ولا يمكنهم
تضمين إعلانات فيها. ومع ذلك، يمكنك استخدام نظام الدفع
الخاص بك أو الاتصال بقاعدة بيانات فوترة حالية. يمكن أن ترتبط الإضافة
بخدمات غير تابعة لشركة Google وتحصّل رسومًا من المستخدمين.
رصد العديد من الأحداث
باستثناء عوامل تشغيل معيّنة، لا يمكن للإضافات معرفة ما يفعله المستخدم خارج الإضافة نفسها. على سبيل المثال، لا يمكنك رصد
عندما ينقر المستخدم على شريط أدوات التطبيق المضيف. من الممكن إجراء استطلاع للاطّلاع على
التغييرات في محتوى الملف من خلال الرمز البرمجي على جانب العميل في الشريط الجانبي، مع العلم أنّه
سيكون هناك تأخير طفيف في كل مرة.
إضافات المحرّر
لا تنطبق القيود التالية إلّا على إضافات "محرّر Google". لا اتّبِع الخطوات التالية:
تحديد واجهات المستخدم باستخدام خدمة "البطاقة"
لا يمكن حاليًا لإضافات المحرّر تحديد واجهة مستخدم إلا باستخدام HTML وCSS، وليس باستخدام
خدمة البطاقات.
استخدام إضافات "محرّر إعلانات Google" على الأجهزة الجوّالة
لا تتوفّر إضافات المحرّر إلا على برامج الكمبيوتر المكتبي، وليس على تطبيقات الأجهزة الجوّالة
للمحرّرين.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-01-30 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-01-30 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eGoogle Workspace add-ons enhance existing features but cannot modify or restrict core functionalities or the sharing model.\u003c/p\u003e\n"],["\u003cp\u003eAdd-ons cannot directly charge users for installation or contain ads, though external payment integrations are permitted.\u003c/p\u003e\n"],["\u003cp\u003eWhile add-ons can respond to specific triggers, they generally cannot detect user actions outside the add-on's scope.\u003c/p\u003e\n"],["\u003cp\u003eEditor add-ons are limited to desktop environments and utilize HTML/CSS for UI design instead of the Card service.\u003c/p\u003e\n"]]],["Add-ons must not alter existing Google Workspace features or sharing models. They cannot charge users for installation or display ads. Add-ons have limited ability to detect user actions outside of the add-on, except for specific triggers, although content changes can be polled with a delay. Editor add-ons are restricted to HTML/CSS UIs (no Card service) and are only available on desktop, not mobile apps.\n"],null,["# Restrictions\n\nThere are a few restrictions on what add-ons can do. Improve your users'\noverall experience by avoiding these pitfalls.\n\nGeneral restrictions\n--------------------\n\nThe following restrictions apply to all add-ons. Don't do the following:\n\n### Change features in Google Workspace\n\nThe add-ons framework is designed to enhance\nGoogle Workspace applications---not to\nadd limits. Consequently, you can't alter existing features or lock down the\nGoogle Workspace document sharing model.\n\n### Charge users to install\n\nWe don't provide a way to charge users for installing add-ons, and add-ons\n[can't include ads](/apps-script/terms). However, you can roll your own payment\nsystem or call into an existing billing database. Your add-on can connect to\nnon-Google services that bill users.\n\n### Detect many events\n\nExcept for [certain triggers](/workspace/add-ons/concepts/triggers), add-ons can't\ntell what a user does outside the add-on itself. For example, you can't detect\nwhen the user clicks on the host application toolbar. It is possible to poll for\nchanges in a file's contents from a sidebar's client-side code, although\nyou'll always have a slight delay.\n\nEditor add-ons\n--------------\n\nThe following restrictions only apply to Editor add-ons. Don't do the following:\n\n### Define UIs with the Card service\n\nEditor add-ons can currently only define a UI using HTML and CSS, not the\n[Card service](/apps-script/reference/card-service/card-service).\n\n### Use Editor add-ons on mobile\n\nEditor add-ons are only available on desktop clients, not the mobile apps\nfor the editors."]]