הרחבת ממשק המשתמש של Google Workspace

בדף הזה מתוארות האפשרויות להרחבת ממשק המשתמש (UI) של Google Workspace. יש הרבה סיבות להרחיב את ממשק המשתמש של Google Workspace, למשל:

  • לשלב את האפליקציה או השירות ב-Google Workspace, כדי שהמשתמשים יוכלו להשתמש באפליקציה ישירות מאפליקציית Google Workspace אחת או יותר. לדוגמה, תוכלו ליצור תוסף ל-Google Workspace שיוצר צ'יפים חכמים ותצוגות מקדימות של קישורים לשירות שלכם ב-Google Docs.
  • לעזור למשתמשים ב-Google Workspace לשפר את הפרודוקטיביות או את תהליך העבודה שלהם. לדוגמה, אפשר ליצור אפליקציה ל-Google Chat שמאפשרת למשתמשים לדווח על גיליונות זמנים שבועיים ישירות מ-Google Chat.
  • להוסיף יכולות שלא זמינות באופן מקורי ב-Google Workspace. לדוגמה, הוספת תפריט מותאם אישית ב-Google Docs, ב-Sheets או ב-Slides.

אתם יכולים לפרסם את רוב האפשרויות להרחבת ממשק המשתמש של Google Workspace ב-Google Workspace Marketplace, חנות אונליין שבה המשתמשים יכולים למצוא ולהתקין אפליקציות של צד שלישי שמשתלבות עם Google Workspace.

סקירה כללית של האפשרויות להרחבת ממשק המשתמש של Google Workspace

בטבלה הבאה מפורטות האפשרויות להרחבת ממשק המשתמש של Google Workspace, והן משווים לפי המאפיינים הבאים:

  • Apps extended: רשימה של אפליקציות Google Workspace שאפשר להרחיב באמצעות האפשרות הזו.
  • אפשרויות תכנות: רשימה של הדרכים שבהן אפשר לבצע build, כולל:
    • AppSheet: פלטפורמת פיתוח ללא קוד.
    • Apps Script: פלטפורמת פיתוח מבוססת-ענן עם תכנות מינימלי שמבוססת על JavaScript.
    • Full dev: סטאק טכנולוגי משלכם שתומך בשפת התכנות המועדפת עליכם.
  • מסגרות UI: כאן מצוינים סוגי מסגרות ה-UI שבהם אפשר להשתמש כדי ליצור כל אפשרות, כולל:
    • מבוסס כרטיסים: ממשקי כרטיסים הם ווידג'טים וכרטיסים מוגדרים מראש שנוצרו באמצעות Card Service באמצעות Apps Script, או על ידי החזרת JSON בפורמט תקין כדי להציג כרטיסים באמצעות סטאק הטכנולוגי המועדף עליכם (פיתוח מלא). בממשקים שמבוססים על כרטיסים לא נדרש ידע ב-HTML או ב-CSS, והם פועלים היטב גם במחשבים וגם בניידים.
    • HTML: ב-Apps Script יש שירות HTML לפיתוח דפי אינטרנט שיכולים לקיים אינטראקציה עם פונקציות של Apps Script בצד השרת. ממשקים שפותחו באמצעות שירות ה-HTML ניתנים להתאמה אישית רבה, אבל נדרשת עבודה ידנית רבה יותר כדי ליצור חוויית משתמש מעולה.
    • iframe: מסגרות iframe מוטמעות בתוכן חיצוני ב-Google Workspace ומאפשרות את מידת ההתאמה האישית הגבוהה ביותר לממשקי משתמש.

בהמשך הטבלה מופיעים תיאורים של כל אחת מהאפשרויות.

מה אפשר ליצור תצוגה מקדימה אפליקציות מורחבות אפשרויות תכנות ממשק משתמש שמבוסס על כרטיסים ממשק משתמש ב-HTML ממשק משתמש של iframe
תוספים ל-Google Workspace דוגמה לתוסף ל-Google Workspace
Gmail
Drive
יומן
Docs
Meet
Sheets
שקפים
Apps Script
פיתוח מלא
תצוגות מקדימות של קישורים וצ'יפים חכמים | תוספים ל-Google Workspace דוגמה לתצוגה מקדימה של קישור לתוסף ל-Google Workspace
Docs
Sheets
שקפים
AppSheet
Apps Script
פיתוח מלא
טיוטות אימייל | תוספים ל-Google Workspace דוגמה לתוסף של Google Workspace לטיוטות של אימיילים
Gmail
Apps Script
פיתוח מלא
החלק הראשי והחלונית הצדדית בפגישה | תוספים ל-Google Workspace תוספים ל-Google Meet
Meet
פיתוח מלא
שיחות ועידה ביומן Google | תוספים ל-Google Workspace דוגמה לתוסף של Google Workspace לשיחות ועידה ביומן
יומן
Apps Script

שימוש בממשק המשתמש הקיים

תוספים לעורך דוגמה לתוסף עריכה
Docs
Sheets
שקפים
טפסים
Apps Script
פונקציות בהתאמה אישית | תוספים ל-Editor דוגמה לפונקציה מותאמת אישית
Sheets
Apps Script

שימוש בממשק המשתמש הקיים

פקודות מאקרו | תוספים לעורך דוגמה למאקרו
Sheets
Apps Script

שימוש בממשק המשתמש הקיים

תפריטים, תיבות דו-שיח וסרגלי צד בהתאמה אישית | תוספים לעורך דוגמה לתפריט ולסרגל הצד
Docs
Sheets
שקפים
טפסים
Apps Script
אפליקציות Google Chat דוגמה לאפליקציית צ'אט
צ'אט
AppSheet
Apps Script
פיתוח מלא
אפליקציות של Google Drive דוגמה לאפליקציית Drive
Drive
פיתוח מלא

שימוש בממשק המשתמש הקיים

תוספים ל-Google Classroom תוספים ל-Google Classroom
Classroom
פיתוח מלא

סוגי שילובי אפליקציות

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

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

תוספים ל-Google Workspace

דוגמה לתוסף ל-Google Workspace

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

בנוסף ליצירת סרגל צד, אפשר ליצור את התכונות הבאות לתוסף:

לעיון במסמכי התיעוד של התוספים ל-Google Workspace

ניתנים לפרסום



אפשרויות תכנות:

Apps Script
פיתוח מלא

הרחבה לאפליקציות הבאות:

Gmail
Drive
יומן

Docs
Meet
Sheets
שקפים

מסגרות זמינות של ממשק משתמש:

מסגרת כרטיס



דוגמה לתצוגה מקדימה של קישור

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

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

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

ניתנים לפרסום



אפשרויות תכנות:

AppSheet
Apps Script
פיתוח מלא

הרחבה לאפליקציות הבאות:

Docs
Sheets
שקפים

מסגרות זמינות של ממשק משתמש:

מסגרת כרטיס



טיוטות של אימיילים

דוגמה לטיוטה של הודעת אימייל

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

לעיון במסמכי התיעוד בנושא טיוטות של אימיילים

ניתנים לפרסום



אפשרויות תכנות:

Apps Script
פיתוח מלא

הרחבה לאפליקציות הבאות:

Gmail

מסגרות זמינות של ממשק משתמש:

מסגרת כרטיס



הבמה הראשית והחלונית הצדדית בפגישה

תוספים ל-Meet

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

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

לעיון במסמכי התיעוד של SDK של התוספים ל-Meet

ניתנים לפרסום



אפשרויות תכנות:

פיתוח מלא

הרחבה לאפליקציות הבאות:

Meet

מסגרות זמינות של ממשק משתמש:

iframe



אירועי ועידה ביומן

דוגמה לשיחות ועידה ביומן

אם אתם ספקי שירותי אירועי ועידת וידאו, תוכלו ליצור תוסף ל-Google Workspace שירחיב את Google Calendar עם פתרון האירועים שלכם. התוסף מוסיף אפשרות של שיחת ועידה לאירועים ביומן Google, ומאפשר למשתמשים ליצור שיחות ועידה ולהצטרף אליהן ישירות מיומן Google.

לעיון במסמכי העזרה בנושא שיחות ועידה ביומן

ניתנים לפרסום



אפשרויות תכנות:

Apps Script

הרחבה לאפליקציות הבאות:

יומן

מסגרות זמינות של ממשק משתמש:

שימוש בממשק משתמש קיים


תוספים לעורכים

דוגמה לתוסף עריכה

תוספים לעורכים הם אפליקציות שמרחיבות את Docs,‏ Sheets,‏ Slides או Forms. תוספים לעורכים יכולים להרחיב רק אפליקציה אחת לכל תוסף, אבל אפשר לפרסם כמה תוספים לעורכים באותו דף מוצר ב-Marketplace. משתמשים פותחים תוספים ל-Editor מהתפריט Extensions באפליקציה שהתוסף מרחיב.

אתם יכולים ליצור את התכונות הבאות לתוסף ל-Editor:

לעיון במסמכי התיעוד של התוספים ל-Editor

ניתנים לפרסום



אפשרויות תכנות:

Apps Script

הרחבה לאפליקציות הבאות:

Docs
Sheets
שקפים
טפסים

מסגרות זמינות של ממשק משתמש:

HTML
iframe



פונקציות מותאמות אישית

דוגמה לפונקציה מותאמת אישית

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

לעיון במסמכי התיעוד של פונקציות בהתאמה אישית

ניתנים לפרסום



אפשרויות תכנות:

Apps Script

הרחבה לאפליקציות הבאות:

Sheets

מסגרות זמינות של ממשק משתמש:

שימוש בממשק משתמש קיים


פקודות מאקרו

דוגמה למאקרו

רכיבי מאקרו הם הקלטות ב-Sheets שמשכפלות סדרה ספציפית של אינטראקציות בממשק המשתמש שאתם מגדירים. אפשר לקשר מאקרו למקש קיצור או להריץ אותו מהתפריט תוספים > רכיבי מאקרו.

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

לעיון במסמכי התיעוד של המאקרו

אפשרויות תכנות:

Apps Script

הרחבה לאפליקציות הבאות:

Sheets

מסגרות זמינות של ממשק משתמש:

שימוש בממשק משתמש קיים


תפריטים, תיבות דו-שיח וסרגלי צד בהתאמה אישית

דוגמה לתפריט מותאם אישית

אתם יכולים להוסיף תפריטים, הנחיות, התראות ותיבות דו-שיח וסרגלי צד מבוססי HTML בהתאמה אישית לקובצי Docs‏, Sheets‏, Slides ו-Forms כחלק מתוסף ל-Editor. תפריטים מותאמים אישית מופיעים לצד תפריטי ברירת המחדל של האפליקציה שהם מוסיפים לה. בדרך כלל, תיבת דו-שיח, סרגל צד, הנחיות והתראות מופעלים על ידי פעולות של משתמשים, כמו לחיצות על פריטי תפריט, או על ידי טריגרים כמו טריגרים מבוססי-אירועים.

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

אפשרויות תכנות:

Apps Script

הרחבה לאפליקציות הבאות:

Docs
Sheets
שקפים
טפסים

מסגרות זמינות של ממשק משתמש:

HTML
iframe



אפליקציות של Google Chat

דוגמה לאפליקציית צ'אט

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

לעיון במסמכי התיעוד של אפליקציות Chat

ניתנים לפרסום



אפשרויות תכנות:

AppSheet
Apps Script
פיתוח מלא

הרחבה לאפליקציות הבאות:

צ'אט

מסגרות זמינות של ממשק משתמש:

מסגרת כרטיס



אפליקציות Google Drive

דוגמה לאפליקציית Drive

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

לעיון במסמכי התיעוד של אפליקציות Drive

ניתנים לפרסום



אפשרויות תכנות:

פיתוח מלא

הרחבה לאפליקציות הבאות:

Drive

מסגרות זמינות של ממשק משתמש:

שימוש בממשק משתמש קיים


תוספים ל-Google Classroom

תוספים ל-Classroom

תוספים ל-Google Classroom מאפשרים למורים לצרף קבצים למטלות, להודעות לכיתה או לחומרי לימוד. הקבצים המצורפים האלה פותחים תוכן של צד שלישי ב-iframes ב-Classroom. תגי ה-iframe פותחים כתובות URL נפרדות בהתאם לסוג המשתמש ולהקשר ב-Classroom.

לעיון במסמכי התיעוד של התוספים ל-Classroom

ניתנים לפרסום



אפשרויות תכנות:

פיתוח מלא

הרחבה לאפליקציות הבאות:

Classroom

מסגרות זמינות של ממשק משתמש:

iframe