משאב מניפסט של AddOns

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

AddOns

הרמה העליונה של הגדרת המניפסט של תוסף Google Workspace.

ייצוג ב-JSON
{
  "common": {
    object (Common)
  },
  "calendar": {
    object (Calendar)
  },
  "drive": {
    object (Drive)
  },
  "gmail": {
    object (Gmail)
  },
  "docs": {
    object (Docs)
  },
  "sheets": {
    object (Sheets)
  },
  "slides": {
    object (Slides)
  }
}
שדות
common

object (Common)

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

calendar

object (Calendar)

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

drive

object (Drive)

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

gmail

object (Gmail)

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

docs

object (Docs)

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

sheets

object (Sheets)

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

slides

object (Slides)

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

נפוצות

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

ייצוג ב-JSON
{
  "homepageTrigger": {
    object (HomepageTrigger)
  },
  "layoutProperties": {
    object (LayoutProperties)
  },
  "logoUrl": string,
  "name": string,
  "openLinkUrlPrefixes": [
    string
  ],
  "universalActions": [
    {
      object (UniversalAction)
    }
  ],
  "useLocaleFromApp": boolean
}
שדות
homepageTrigger

object (HomepageTrigger)

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

object (LayoutProperties)

הגדרה של הצבעים שבהם נעשה שימוש בסרגל הכלים ובלחצנים של התוסף.
logoUrl

string

חובה. כתובת ה-URL של התמונה שמוצגת בסרגל הכלים. כתובת ה-URL חייבת להיות ציבורית.

name

string

חובה. שם התוסף שמוצג בסרגל הכלים.

openLinkUrlPrefixes[]

string

נדרש אם התוסף מציג קישורים יוצאים, בין שבווידג'טים באמצעות OpenLink ובין שבווידג'ט טקסט באמצעות תגי עוגן HTML. רשימה של קידומות של כתובות URL מסוג HTTPS. כדי להגן על נתוני המשתמשים, כל קישור שמוצג על ידי התוסף חייב להתאים לאחד מהתחיליות ברשימה הזו.

פרטים נוספים זמינים במאמר רשימת היתרים של כתובות URL.

universalActions[]

object (UniversalAction)

רשימה של פעולות אוניברסליות שתמיד זמינות בממשק המשתמש של התוסף.
useLocaleFromApp

boolean

אם true, אובייקטי האירועים של התוסף שהועברו ל פונקציות ה-callback של הפעולות או לפונקציות ההפעלה כוללים את המידע על אזור הזמן והשפה של המשתמש. ברירת המחדל היא false.

פרטים נוספים זמינים במאמר גישה לאזור הזמן ולשפה של המשתמש.

LayoutProperties

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

ייצוג ב-JSON
{
  "primaryColor": string,
  "secondaryColor": string
}
שדות
primaryColor

string

הצבע של סרגל הכלים. ברירת המחדל היא אפור (#424242).
secondaryColor

string

צבע ברירת המחדל של הלחצנים. ערך ברירת המחדל הוא הצבע הראשי (אם הוא מוגדר). אחרת, ערך ברירת המחדל הוא כחול (#2196F3).

UniversalAction

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

ייצוג ב-JSON
{
  "label": string,

  // Union field rule can be only one of the following:
  "openLink": string,
  "runFunction": string,
  // End of list of possible types for union field rule.

}
שדות
label

string

חובה לכל פעולה אוניברסלית. הטקסט שמוצג בתפריט בממשק המשתמש של הפעולה הזו.
runFunction

string

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

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