תוספים ל-Google Workspace שמוסיפים פתרונות לניהול שיחות ועידה כוללים לרוב פרטים שהמשתמש צריך לשלוט בהם מדף ההגדרות של התוסף. לדוגמה, בדרך כלל יש לחצן או אמצעי בקרה שמאפשרים למשתמש להתנתק ממערכת הוועידה של הצד השלישי.
דפי הגדרות של תוספים הם אופציונליים. בקטעים הבאים מוסבר איך לפתוח את דף ההגדרות של תוסף ואיך ליצור דף הגדרות.
פתיחת ההגדרות של תוסף
כדי לפתוח את דף ההגדרות של תוסף שהתקנתם:
- פותחים את יומן Google.
- לוחצים על סמל ובוחרים באפשרות הגדרות.
- בחלונית הניווט שמימין, בוחרים באפשרות תוספים כדי לעבור לרשימת התוספים המותקנים.
- לוחצים על הלחצן הגדרות שמופיע משמאל לשם התוסף כדי לפתוח את דף ההגדרות של התוסף. פעולה זו גורמת ליומן Google לפתוח את כתובת ה-URL של דף ההגדרות.
אם תוסף לא מגדיר דף הגדרות, לחצן ההגדרות לא מופיע.
יצירת דף הגדרות
בדרך כלל, דף ההגדרות בנוי באמצעות HTML ו-CSS סטנדרטיים. כשמעצבים את הדף, צריך לפעול לפי ההנחיות לעיצוב תוספים.
כשמשתמש מבצע שינויים בהגדרות התוסף, הדף צריך לשלוח בקשות למערכת של צד שלישי לשיחות ועידה כדי לבצע את השינויים האלה לפי הצורך. הדף יכול גם לאחסן ולאחזר מידע ממאפייני המשתמש של פרויקט התוסף לפי הצורך.
מתארח בשרת אינטרנט חיצוני
אפשר לארח את דף ההגדרות של התוסף מחוץ לפרויקט הסקריפט של התוסף, למשל כחלק מאתר שיחות הוועידה של צד שלישי.
כדי לקשר תוסף לדף הגדרות חיצוני, צריך לבצע את הפעולות הבאות:
- יוצרים את הדף ומארחים אותו באופן חיצוני. כשמוסיפים רכיבים לדף, חשוב לוודא שהם מתקשרים בצורה נכונה עם מערכת הוועידות של צד שלישי ומבצעים את השינויים המתאימים עבור המשתמש.
- בפרויקט הסקריפט של התוסף, מטמיעים פונקציה שמחזירה את כתובת ה-URL של הדף החיצוני.
- מציינים את שם הפונקציה הזו בשדה
calendar.createSettingsFunction
במניפסט של פרויקט התוסף.
מתארח ב-Apps Script
אתם יכולים לספק דף הגדרות לתוסף באמצעות אפליקציית אינטרנט של Apps Script. כפרויקט סקריפט של תוסף, אפליקציית האינטרנט יכולה לבנות ולפרוס את הדף, ואז לארח אותו בשרתי Apps Script.
במדריך בנושא שירות HTML מוסבר איך ליצור HTML לאפליקציות אינטרנט. דף ההגדרות יכול לתקשר עם השרתים של Google לפי הצורך. אפשר גם להשתמש בתבניות בדף כדי להפוך אותו לדינמי יותר.
בדוגמה של תוסף לשיחות ועידה ביומן אפשר לראות איך יוצרים דף הגדרות לאפליקציית אינטרנט.