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

ל

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

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

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

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

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

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

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

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

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

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

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

למידע נוסף, קראו את המאמר יצירת שיחות ועידה של צד שלישי.

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

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

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

הוספת הגדרות

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

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

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