משאב של המניפסט של Gmail

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

Gmail

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

ייצוג ב-JSON
{
  "authorizationCheckFunction": string,
  "composeTrigger": {
    object (ComposeTrigger)
  },
  "contextualTriggers": [
    {
      object (ContextualTrigger)
    }
  ],
  "homepageTrigger": {
    object (HomepageTrigger)
  }
}
שדות
authorizationCheckFunction

string

הוצא משימוש. השם של פונקציית Apps Script שמבצעת בדיקות הרשאה של צד שלישי.

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

composeTrigger

object (ComposeTrigger)

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

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

contextualTriggers[]

object (ContextualTrigger)

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

object (HomepageTrigger)

פונקציית הטריגר של התוסף בדף הבית ב-Gmail. האפשרות הזו מבטלת את addOns.common.homepageTrigger.

ComposeTrigger

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

ייצוג ב-JSON
{
  "draftAccess": string,
  "selectActions": [
    {
      object (SelectAction)
    }
  ]
}
שדות
draftAccess

string

המאפיין הזה מגדיר את רמת הגישה לנתונים של פונקציית טריגר של יצירה. האפשרויות התקפות כוללות:

  • NONE (ברירת מחדל): אובייקט האירוע ריק ברובו.
  • METADATA: אובייקט האירוע כולל רשימות נמענים. כדי לעשות את זה, צריך להשתמש בgmail.addons.current.message.metadata scope.
selectActions[]

object (SelectAction)

רשימה של פעולות שקשורות לכתיבת ההודעה. הרשימה מוגבלת לפעולה אחת לכל תוסף. לפעולת הכתיבה יש סמל בחלון Gmail, שמצוין על ידי gmail.logoUrl.

ContextualTrigger

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

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

string

חובה לכל טריגר הקשרי. השם של פונקציית Apps Script שמופעלת כשהטריגר מופעל.
unconditional

object

חובה לכל טריגר הקשרי. מציין שהטריגר מופעל לכל ההודעות שנפתחות ב-Gmail. הערך הזה תמיד צריך להיות אובייקט ריק.

SelectAction

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

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

string

חובה לפעולות של יצירת הודעה. השם של פונקציית Apps Script שמופעלת כשבוחרים אותה. הפונקציה יוצרת את ממשק המשתמש של התוסף לכתיבת הודעות.
text

string

חובה לפעולות של יצירת הודעה. תיאור קצר של הפעולה.