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

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