פיתוח תוספים של שיחות ועידה

התהליך ליצירת תוסף ל-Google Workspace שמספק פתרונות של צד שלישי לשיחות ועידה ביומן Google זהה, בעיקרון, לתהליך ליצירת תוספים ל-Google Workspace, עם כמה שלבים נוספים (מודגשים בהמשך):

  1. בוחרים בעלים ושותפים לפרויקט התוסף.
  2. יוצרים פרויקט Apps Script.
  3. עיצוב המראה וההתנהגות של התוסף.
  4. מפעילים את השירות המתקדם של יומן Google.
  5. מגדירים את המניפסט של פרויקט התוסף.
    1. הגדרת פתרונות לשיחות ועידה במניפסט.
  6. כותבים קוד כדי להגדיר את המראה וההתנהגות של התוסף, באמצעות שירות הכרטיסים המובנה של Apps Script.
    1. כתיבת קוד לניהול פתרונות לכנסים באמצעות השירות המובנה ConferenceData של Apps Script.
    2. (אופציונלי) יוצרים ומגדירים דף הגדרות של תוסף.
  7. מוודאים שהתוסף כולל את היקפי ההרשאות הנדרשים ב-OAuth.
  8. בודקים את התוסף באפליקציות המארחות שהוא מרחיב.
  9. מפרסמים את התוסף.

בדף הזה תמצאו סקירה כללית של כל אחד מהשלבים החדשים (פיתוח תוספים ל-Google Workspace – סקירה כללית של השלבים האחרים).

הפעלת השירות המתקדם של יומן Google

השירות המתקדם של יומן Google מאפשר לבצע קריאה ל-Calendar API ישירות מפרויקט ב-Apps Script. יש פעולות נפוצות, כמו סנכרון אירועים ביומן, שאפשר לבצע רק באמצעות השירות המתקדם. כדי להשתמש בשירות המתקדם, צריך להפעיל אותו בפרויקט התוסף.

אפשר להפעיל את השירות המתקדם של יומן Google בעורך של Apps Script. חשוב להפעיל את ה-API גם בתיבת הדו-שיח Advanced Google Services שבכלי העריכה וגם במסוף Google API.

הגדרת פתרונות לשיחות ועידה במניפסט

המניפסט של התוסף מספק את המידע הבסיסי שדרוש ליומן Google כדי להציג ולהפעיל את פתרונות הווידאוקונסלנג של התוסף בצורה תקינה. במניפסט של התוסף צריך להגדיר (בקטע calendar) פתרון אחד או יותר לשיחות ועידה שמתאר את סוגי השיחות הווידאו של צד שלישי שאפשר להשתמש בהן באירועים ביומן Google.

במאמר מניפסטים מוסבר איך להגדיר את המניפסט של התוסף.

הוספת קוד ליצירה ולסנכרון של שיחות ועידה

אחרי שיוצרים פרויקט סקריפט, אפשר להתחיל להוסיף קוד כדי להגדיר את ההתנהגות של התוסף שקשורת לפגישות. כדי לשלוט בהתנהגות הזו, אפשר להשתמש בשירות המתקדם של יומן Google, בשירות ConferenceData ובשירותים אחרים של Apps Script.

כשאתם מוסיפים קוד לטיפול בווידאו קונפרנס לתוסף, עליכם להוסיף קוד כדי ליצור ווידאו קונפרנס, לסנכרן שינויים ביומן, ואם רוצים, להוסיף דף הגדרות.

בזמן הכתיבה של הקוד, כדאי לעיין במדריך הסגנון של התוספים כדי לקבל הנחיות לעיצוב חוויית המשתמש של התוסף.

יצירת שיחות ועידה

התוסף צריך לאפשר לכם להשתמש במידע על האירוע ביומן Google כדי ליצור ועידה במערכת הווידאו של הצד השלישי. עליכם להטמיע שיטה אחת או יותר של onCreateFunction שמבצעת את התהליך הזה, ולהגדיר את השיטות האלה במניפסט של התוסף.

פרטים נוספים זמינים במאמר יצירת כנסים עם צד שלישי.

סנכרון השינויים ביומן

אחרי שיוצרים ועידה ומקשרים אותה לאירוע ביומן Google, בדרך כלל צריך לעדכן את הוועידה כדי לשקף שינויים באירוע. לדוגמה, אם משתמש משנה את השעה של האירוע, צריך לעדכן את נתוני הכנס במערכת הכנסים של הצד השלישי בהתאם. תהליך העדכון של נתוני הוועידה בתגובה לשינויים באירוע נקרא סנכרון.

מידע נוסף זמין במאמר סנכרון השינויים ביומן.

הוספת הגדרות

מומלץ להגדיר הגדרות אופציונליות שיאפשרו למשתמשים להגדיר את התוסף. לדוגמה, יכול להיות שתרצו לאפשר למשתמשים להגדיר פרמטרים של כנסים או הערות שמצורפות לכנס.

אם אתם רוצים לתת למשתמשים שליטה מסוימת על התנהגות התוסף, תוכלו לספק את האפשרויות האלה בדף ההגדרות של התוסף. זהו דף אינטרנט (שמתארח בסקריפט של התוסף או מתארח באופן חיצוני) שנפתח כשהמשתמש נכנס להגדרות התוסף בממשק המשתמש של יומן Google.

יצירת דף הגדרות של תוסף היא אופציונלית. מידע נוסף זמין במאמר הוספת הגדרות.