چند محدودیت در مورد قابلیتهای افزونهها وجود دارد. با اجتناب از این مشکلات، تجربه کلی کاربران خود را بهبود بخشید.
محدودیتهای عمومی
محدودیتهای زیر برای همه افزونهها اعمال میشود. موارد زیر را انجام ندهید:
تغییر ویژگیها در Google Workspace
چارچوب افزونهها برای بهبود برنامههای Google Workspace طراحی شده است - نه برای افزودن محدودیت. در نتیجه، شما نمیتوانید ویژگیهای موجود را تغییر دهید یا مدل اشتراکگذاری اسناد Google Workspace را قفل کنید.
دریافت هزینه از کاربران برای نصب
ما راهی برای دریافت هزینه از کاربران برای نصب افزونهها ارائه نمیدهیم و افزونهها نمیتوانند شامل تبلیغات باشند . با این حال، میتوانید سیستم پرداخت خود را راهاندازی کنید یا به یک پایگاه داده صورتحساب موجود متصل شوید. افزونه شما میتواند به سرویسهای غیر گوگل که از کاربران صورتحساب دریافت میکنند، متصل شود.
تشخیص بسیاری از رویدادها
به جز برخی از محرکهای خاص ، افزونهها نمیتوانند بگویند که کاربر خارج از خود افزونه چه کاری انجام میدهد. برای مثال، شما نمیتوانید تشخیص دهید که کاربر چه زمانی روی نوار ابزار برنامه میزبان کلیک میکند. میتوان از کد سمت کلاینت یک نوار کناری، تغییرات در محتوای یک فایل را نظرسنجی کرد، اگرچه همیشه کمی تأخیر خواهید داشت.
افزونههای گوگل ورک اسپیس
محدودیتهای زیر فقط در مورد افزونههای Google Workspace و استفاده از سرویس Card اعمال میشود. موارد زیر را انجام ندهید:
گسترش همه برنامههای Google Workspace
افزونههای Google Workspace فقط میتوانند Gmail، Calendar، Drive، Meet، Docs، Sheets و Slides را گسترش دهند. در نهایت افزونههای Google Workspace قادر خواهند بود سایر برنامههای Google Workspace را نیز گسترش دهند.
زمینه سند در ویرایشگرها
افزونههای Google Workspace هنوز از استفاده از زمینه سند در ویرایشگرها پشتیبانی نمیکنند. یعنی، شما نمیتوانید از روشهایی مانند SpreadsheetApp.getActiveSpreadsheet() برای دریافت سند فعلی استفاده کنید.
از HTML/CSS یا اسکریپتنویسی سمت کلاینت استفاده کنید
افزونههای Google Workspace باید از رابطهای مبتنی بر کارت استفاده کنند. رابطهای HTML/CSS پشتیبانیشده توسط افزونههای ویرایشگر قابل استفاده نیستند. افزونههای Google Workspace از رویکردی مبتنی بر ویجت برای ساخت رابطهای کاربری استفاده میکنند. این امر به افزونه اجازه میدهد تا بدون نیاز به ساخت رابط کاربری برای هر یک، به خوبی روی پلتفرمهای دسکتاپ و موبایل کار کند.
پشتیبانی کامل از موبایل
فعلاً، افزونههای Google Workspace روی کلاینتهای وب دسکتاپ کار میکنند. فعالسازی متنی (یعنی خواندن پیامهای Gmail) نیز از داخل برنامه موبایل Gmail پشتیبانی میشود. صفحات اصلی غیر متنی هنوز از برنامههای موبایل Gmail، Calendar یا Drive در دسترس نیستند. افزونههای Google Workspace از مرورگرهای وب موبایل در دسترس نیستند.
از تریگرهای اسکریپت برنامهها استفاده کنید
شما نمیتوانید محرکهای سادهی Apps Script را در افزونهی Google Workspace ایجاد یا استفاده کنید.
از تصاویر SVG استفاده کنید
در حال حاضر نمیتوانید از تصاویر SVG با کارتها و ابزارکهای سرویس Card استفاده کنید.
بیش از ۱۰۰ ابزارک داشته باشید
به دلایل عملکردی، نمیتوانید بیش از ۱۰۰ ویجت یا ۱۰۰ بخش کارت به یک کارت اضافه کنید.