چند محدودیت در مورد کارهایی که افزونه ها می توانند انجام دهند وجود دارد. با اجتناب از این مشکلات، تجربه کلی کاربران خود را بهبود بخشید.
محدودیت های عمومی
محدودیت های زیر برای همه افزونه ها اعمال می شود. کارهای زیر را انجام ندهید:
ویژگیها را در 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 ارائه دهند. راهاندازی متنی برای فایلهای Drive هنوز پشتیبانی نمیشود. شیوه های توسعه موقت را ببینید.
زمینه سند در ویرایشگرها
افزونههای Google Workspace هنوز از استفاده از زمینه سند در ویرایشگرها پشتیبانی نمیکنند. یعنی نمی توانید از روش هایی مانند SpreadsheetApp.getActiveSpreadsheet()
برای به دست آوردن سند فعلی استفاده کنید. شیوه های توسعه موقت را ببینید.
از HTML/CSS یا اسکریپت سمت سرویس گیرنده استفاده کنید
افزونههای Google Workspace باید از رابطهای مبتنی بر کارت استفاده کنند. رابط های HTML/CSS که توسط افزونه های ویرایشگر پشتیبانی می شوند قابل استفاده نیستند. افزونههای Google Workspace از رویکردی مبتنی بر ویجت برای ایجاد رابط کاربری استفاده میکنند. این به این افزونه اجازه می دهد تا به خوبی روی پلتفرم های دسکتاپ و تلفن همراه بدون نیاز به ساخت رابط کاربری برای هر یک از آنها کار کند.
پشتیبانی کامل از موبایل
در حال حاضر، افزونههای Google Workspace روی کلاینتهای وب دسکتاپ کار میکنند. راهاندازی متنی (یعنی خواندن پیام Gmail) از داخل برنامه تلفن همراه Gmail نیز پشتیبانی میشود. صفحات اصلی غیر متنی هنوز از برنامه های تلفن همراه Gmail، Calendar یا Drive در دسترس نیستند. افزونههای Google Workspace از مرورگرهای وب تلفن همراه در دسترس نیستند.
از راهاندازهای Apps Script استفاده کنید
نمیتوانید راهاندازهای ساده Apps Script را در افزونه Google Workspace ایجاد یا استفاده کنید.
از تصاویر SVG استفاده کنید
در حال حاضر نمیتوانید از تصاویر SVG با کارتهای خدمات کارت و ویجتها استفاده کنید.
بیش از 100 ویجت داشته باشید
به دلایل عملکرد، نمی توانید بیش از 100 ویجت یا 100 بخش کارت را به یک کارت اضافه کنید.
،چند محدودیت در مورد کارهایی که افزونه ها می توانند انجام دهند وجود دارد. با اجتناب از این مشکلات، تجربه کلی کاربران خود را بهبود بخشید.
محدودیت های عمومی
محدودیت های زیر برای همه افزونه ها اعمال می شود. کارهای زیر را انجام ندهید:
ویژگیها را در 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 ارائه دهند. راهاندازی متنی برای فایلهای Drive هنوز پشتیبانی نمیشود. شیوه های توسعه موقت را ببینید.
زمینه سند در ویرایشگرها
افزونههای Google Workspace هنوز از استفاده از زمینه سند در ویرایشگرها پشتیبانی نمیکنند. یعنی نمی توانید از روش هایی مانند SpreadsheetApp.getActiveSpreadsheet()
برای به دست آوردن سند فعلی استفاده کنید. شیوه های توسعه موقت را ببینید.
از HTML/CSS یا اسکریپت سمت سرویس گیرنده استفاده کنید
افزونههای Google Workspace باید از رابطهای مبتنی بر کارت استفاده کنند. رابط های HTML/CSS که توسط افزونه های ویرایشگر پشتیبانی می شوند قابل استفاده نیستند. افزونههای Google Workspace از رویکردی مبتنی بر ویجت برای ایجاد رابط کاربری استفاده میکنند. این به این افزونه اجازه می دهد تا به خوبی روی پلتفرم های دسکتاپ و تلفن همراه بدون نیاز به ساخت رابط کاربری برای هر یک از آنها کار کند.
پشتیبانی کامل از موبایل
در حال حاضر، افزونههای Google Workspace روی کلاینتهای وب دسکتاپ کار میکنند. راهاندازی متنی (یعنی خواندن پیام Gmail) از داخل برنامه تلفن همراه Gmail نیز پشتیبانی میشود. صفحات اصلی غیر متنی هنوز از برنامه های تلفن همراه Gmail، Calendar یا Drive در دسترس نیستند. افزونههای Google Workspace از مرورگرهای وب تلفن همراه در دسترس نیستند.
از راهاندازهای Apps Script استفاده کنید
نمیتوانید راهاندازهای ساده Apps Script را در افزونه Google Workspace ایجاد یا استفاده کنید.
از تصاویر SVG استفاده کنید
در حال حاضر نمیتوانید از تصاویر SVG با کارتهای خدمات کارت و ویجتها استفاده کنید.
بیش از 100 ویجت داشته باشید
به دلایل عملکرد، نمی توانید بیش از 100 ویجت یا 100 بخش کارت را به یک کارت اضافه کنید.