وقتی افزونهای را منتشر میکنید، کاربران میتوانند آن را از طریق برنامه میزبان یا Google Workspace Marketplace نصب کنند. قبل از انتشار، افزونههایی را که در برنامههای میزبانی که توسعه میدهند، آزمایش کنید.
این صفحه نحوه نصب افزونهای را که در دست توسعه است (به نام افزونه منتشرنشده یا توسعهدهنده ) برای آزمایش یا استفاده شخصی توضیح میدهد. همچنین میتوانید افزونهها را با استفاده از اشکالزدای Apps Script IDE و نقاط شکست اشکالزدایی کنید.
پیش نیازها
- شما باید به پروژه اسکریپت افزونه دسترسی ویرایشگر داشته باشید.
- برای اینکه به افراد دیگر سازمانتان اجازه دهید این افزونه را آزمایش کنند، به آنها اجازه ویرایشگر به پروژه اسکریپت بدهید. برای جزئیات در مورد اعطای دسترسی، به همکاری با سایر توسعه دهندگان مراجعه کنید.
یک افزونه منتشر نشده نصب کنید
میتوانید افزونههای منتشر نشده را از گفتگوی استقرار Apps Script نصب کنید.
برای نصب افزونه Google Workspace منتشر نشده برای آزمایش، این مراحل را دنبال کنید:
- پروژه اسکریپت را در ویرایشگر Apps Script باز کنید.
- روی Deploy > Test Deployments کلیک کنید.
- روی Install کلیک کنید.
- در پایین، روی انجام شد کلیک کنید.
میتوانید با اشتراکگذاری پروژه Apps Script با حساب خود، به سایر کاربران اجازه دهید افزونه را آزمایش کنند (دسترسی به ویرایش لازم است). سپس از کاربران بخواهید مراحل بالا را دنبال کنند.
پس از نصب، افزونه فوراً در برنامه های میزبانی که گسترش می یابد در دسترس است. ممکن است لازم باشد قبل از ظاهر شدن افزونه، برگه برنامه میزبان را بازخوانی کنید. همچنین باید قبل از استفاده از افزونه مجوز دهید .
یک افزونه منتشر نشده را حذف نصب کنید
برای حذف نصب یک افزونه منتشر نشده، این مراحل را دنبال کنید:
- پروژه اسکریپت را در ویرایشگر Apps Script باز کنید.
- روی Deploy > Test Deployments کلیک کنید.
- روی Uninstall کلیک کنید.
- در پایین، روی انجام شد کلیک کنید.
این مراحل فوراً استقرار را حذف می کند و افزونه دیگر در هیچ برنامه میزبانی ظاهر نمی شود. میتوانید در هر زمان که بخواهید با تکرار مراحل نصب، Deployment را دوباره نصب کنید.
آزمایش بهترین شیوه ها
هنگام آزمایش برافزای Google Workspace خود، حتماً بهترین روشها را برای توسعه افزونهها دنبال کنید. علاوه بر این موارد زیر را حتما انجام دهید:
ناوبری کارت آزمایشی به طور کامل در همه برنامههای میزبانی که افزونه گسترش میدهد، جریان دارد. هنگام حرکت کاربر از زمینه ای به زمینه دیگر و بین کارت های غیر متنی و متنی، اطمینان حاصل کنید که رفتار افزونه درست است.
از داده های آزمایشی نمونه برای ارزیابی رفتار افزونه خود استفاده کنید .
اگر افزونه شما به یک API شخص ثالث یا سرویس دیگری متصل است، بررسی کنید که سرویس قابل دسترسی باشد و مطابق انتظار رفتار کند. مطمئن شوید که افزونه شما جزئیات مجوز و ورود به سیستم را به درستی مدیریت می کند.
مطمئن شوید که شرایط خطا به خوبی مدیریت می شود. در صورت نیاز از کارت های خطا استفاده کنید .
به عملکرد این افزونه توجه کنید. اگر تغییری در کد ایجاد کردید و افزونه شروع به کند شدن کرد، ممکن است لازم باشد آن ویژگی را حذف یا دوباره کار کنید.