כשמפרסמים תוסף, המשתמשים יכולים להתקין אותו דרך האפליקציה המארחת או דרך Google Workspace Marketplace. לפני הפרסום, כדאי לבדוק את התוספים שאתם מפתחים באפליקציות המארחות שהם מרחיבות.
בדף הזה נסביר איך להתקין תוסף שנמצא בפיתוח (נקרא תוסף לא פורסם או תוסף למפתחים) לצורך בדיקה או לשימוש אישי. אפשר גם לנפות באגים בתוספים באמצעות כלי ניפוי הבאגים ונקודות העצירה של סביבת הפיתוח המשולבת של Apps Script.
דרישות מוקדמות
- צריכה להיות לכם הרשאת עריכה בפרויקט הסקריפט של התוסף.
- כדי לאפשר לאנשים אחרים בארגון לבדוק את התוסף, צריך לתת להם הרשאת עריכה לפרויקט הסקריפט. פרטים על מתן גישה זמינים במאמר שיתוף פעולה עם מפתחים אחרים.
התקנת תוסף שלא פורסם
אפשר להתקין תוספים שלא פורסמו בתיבת הדו-שיח פריסות של Apps Script.
כדי להתקין תוסף ל-Google Workspace לצורך בדיקה, פועלים לפי השלבים הבאים:
- פותחים את פרויקט הסקריפט בכלי העריכה של Apps Script.
- לוחצים על Deploy (פריסה) > Test deployments (בדיקת הפריסות).
- לוחצים על התקנה.
- בתחתית המסך, לוחצים על סיום.
כדי לאפשר למשתמשים אחרים לבדוק את התוסף, אפשר לשתף את הפרויקט ב-Apps Script עם החשבון שלהם (נדרשת הרשאת עריכה). לאחר מכן, מבקשים מהמשתמשים לפעול לפי השלבים שלמעלה.
אחרי ההתקנה, התוסף זמין באופן מיידי באפליקציות המארחות שהוא מרחיב. יכול להיות שתצטרכו לרענן את הכרטיסייה של אפליקציית המארח כדי שהתוסף יופיע. בנוסף, צריך להעניק הרשאה לתוסף לפני שמשתמשים בו.
הסרת תוסף שלא פורסם
כדי להסיר פריסה של תוסף שלא פורסם:
- פותחים את פרויקט הסקריפט בכלי העריכה של Apps Script.
- לוחצים על Deploy (פריסה) > Test deployments (בדיקת הפריסות).
- לוחצים על הסרה.
- בתחתית המסך, לוחצים על סיום.
השלבים האלה מסירים את הפריסה באופן מיידי, והתוסף לא מופיע יותר באף אפליקציית מארח. אפשר להתקין מחדש את הפריסה בכל שלב על ידי חזרה על נוהל ההתקנה.
שיטות מומלצות לבדיקות
בזמן הבדיקה של התוסף ל-Google Workspace, חשוב לפעול לפי השיטות המומלצות לפיתוח תוספים. בנוסף, חשוב לבצע את הפעולות הבאות:
בודקים את תהליך הניווט בכרטיסים בכל האפליקציות המארחות שהתוסף מרחיב אליהן. חשוב לוודא שההתנהגות של התוסף תקינה כשהמשתמש עובר ממסגרת הקשר אחת למסגרת הקשר אחרת, ומכרטיסים ללא הקשר לכרטיסים לפי הקשר.
משתמשים בנתוני בדיקה לדוגמה כדי להעריך את ההתנהגות של התוסף.
אם התוסף מתחבר ל-API של צד שלישי או לשירות אחר, צריך לוודא שאפשר לגשת לשירות והוא פועל כצפוי. חשוב לוודא שהתוסף מטפל בצורה נכונה בפרטי ההרשאה וההתחברות.
חשוב לוודא שכל תנאי השגיאה מטופלים בצורה תקינה. משתמשים בכרטיסי שגיאה לפי הצורך.
חשוב לשים לב לביצועים של התוסף. אם מבצעים שינוי בקוד והתוסף מתחיל לפעול לאט יותר, יכול להיות שתצטרכו להסיר את התכונה הזו או לשנות אותה.