משאב מניפסט של 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)

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

boolean

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

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

LayoutProperties

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

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

string

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

string

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

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