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