- מקור מידע: פריסה
- AddOns
- CommonAddOnManifest
- LayoutProperties
- AddOnWidgetSet
- WidgetType
- HomepageExtensionPoint
- UniversalActionExtensionPoint
- GmailAddOnManifest
- ContextualTrigger
- UnconditionalTrigger
- UniversalAction
- ComposeTrigger
- MenuItemExtensionPoint
- DraftAccess
- DriveAddOnManifest
- DriveExtensionPoint
- CalendarAddOnManifest
- ConferenceSolution
- CalendarExtensionPoint
- EventAccess
- DocsAddOnManifest
- DocsExtensionPoint
- LinkPreviewExtensionPoint
- UriPattern
- CreateActionExtensionPoint
- MeetAddOnManifest
- אינטרנט
- מדינה
- DisplayFlow
- SheetsAddOnManifest
- SheetsExtensionPoint
- SlidesAddOnManifest
- SlidesExtensionPoint
- HttpOptions
- HttpAuthorizationHeader
- GranularOauthPermissionSupport
- Methods
משאב: פריסה
פריסת תוסף ל-Google Workspace
ייצוג ב-JSON |
---|
{
"name": string,
"oauthScopes": [
string
],
"addOns": {
object ( |
שדות | |
---|---|
name |
שם המשאב של הפריסה. דוגמה: |
oauthScopes[] |
רשימת היקפי ההרשאות ל-OAuth בשירותי Google שצריך לבקש מהמשתמש הסכמה לגביהם לפני שמריצים נקודת קצה של תוסף. |
addOns |
הגדרת התוסף ל-Google Workspace. |
etag |
הערך הזה מחושב על ידי השרת על סמך גרסת הפריסה באחסון, ויכול להיות שהוא יישלח בבקשות עדכון ומחיקה כדי לוודא שללקוח יש ערך עדכני לפני שהוא ממשיך. |
AddOns
הגדרת תוסף ל-Google Workspace.
ייצוג ב-JSON |
---|
{ "common": { object ( |
שדות | |
---|---|
common |
הגדרה שמשותפת לכל התוספים של Google Workspace. |
gmail |
הגדרת תוסף ל-Gmail. |
drive |
הגדרת תוסף ל-Drive. |
calendar |
הגדרת תוסף ליומן. |
docs |
הגדרת תוסף ל-Docs. |
meet |
הגדרת תוסף ל-Meet. |
sheets |
הגדרת התוסף של Sheets. |
slides |
הגדרת תוסף ל-Slides. |
httpOptions |
אפשרויות לשליחת בקשות לנקודות קצה (endpoint) של HTTP בתוסף |
CommonAddOnManifest
הגדרת התוסף משותפת לכל האפליקציות המארחות של התוסף.
ייצוג ב-JSON |
---|
{ "name": string, "logoUrl": string, "layoutProperties": { object ( |
שדות | |
---|---|
name |
חובה. השם המוצג של התוסף. |
logoUrl |
חובה. כתובת ה-URL של תמונת הלוגו שמוצגת בסרגל הכלים של התוסף. |
layoutProperties |
מאפייני פריסה נפוצים לכרטיסי התוסף. |
addOnWidgetSet |
הווידג'טים שבהם נעשה שימוש בתוסף. אם לא מציינים את השדה הזה, המערכת משתמשת בערכת ברירת המחדל. |
useLocaleFromApp |
האם להעביר מידע על הלוקאל מאפליקציית המארח. |
homepageTrigger |
מגדיר נקודת קצה שתופעל בכל הקשר, בכל מארח. כל הכרטיסים שנוצרים על ידי הפונקציה הזו תמיד יהיו זמינים למשתמש, אבל יכול להיות שהתוכן ההקשרי יסתיר אותם כשהתוסף הזה יצהיר על טריגרים ממוקדים יותר. |
universalActions[] |
ההגדרה הזו מגדירה רשימה של נקודות הרחבה בתפריט הפעולות האוניברסלי, שמשמש כתפריט הגדרות לתוסף. נקודת ההרחבה יכולה להיות כתובת URL של קישור לפתיחה או נקודת קצה להפעלה כטופס שנשלח. |
openLinkUrlPrefixes |
בפעולה OpenLink אפשר להשתמש רק בכתובת URL עם סכימה של |
LayoutProperties
מאפייני פריסת הכרטיסים משותפים לכל האפליקציות המארחות של התוסף.
ייצוג ב-JSON |
---|
{ "primaryColor": string, "secondaryColor": string, "useNewMaterialDesign": boolean } |
שדות | |
---|---|
primaryColor |
הצבע הראשי של התוסף. הוא מגדיר את הצבע של סרגל הכלים. אם לא מוגדר צבע ראשי, המערכת משתמשת בערך ברירת המחדל שסופק על ידי המסגרת. |
secondaryColor |
הצבע המשני של התוסף. הוא קובע את צבע הכפתורים. אם הצבע הראשי מוגדר אבל הצבע המשני לא מוגדר, הצבע המשני יהיה זהה לצבע הראשי. אם לא מוגדר צבע ראשי ולא מוגדר צבע משני, המערכת משתמשת בערך ברירת המחדל שסופק על ידי המסגרת. |
useNewMaterialDesign |
הגדרה שמאפשרת עיצוב חומרים לכרטיסים. |
AddOnWidgetSet
קבוצת המשנה של הווידג'טים שמשמשת תוסף.
ייצוג ב-JSON |
---|
{
"usedWidgets": [
enum ( |
שדות | |
---|---|
usedWidgets[] |
רשימת הווידג'טים שמשמשים בתוסף. |
WidgetType
סוג הווידג'ט. WIDGET_TYPE_UNSPECIFIED
היא קבוצת הווידג'טים הבסיסית.
טיפוסים בני מנייה (enum) | |
---|---|
WIDGET_TYPE_UNSPECIFIED |
ערכת הווידג'טים שמוגדרת כברירת מחדל. |
DATE_PICKER |
החלונית לבחירת תאריך. |
STYLED_BUTTONS |
כפתורים עם סגנון כוללים כפתורים מלאים וכפתורים מושבתים. |
PERSISTENT_FORMS |
טפסים קבועים מאפשרים לשמור את ערכי הטופס במהלך פעולות. |
FIXED_FOOTER |
כותרת תחתונה קבועה בכרטיס. |
UPDATE_SUBJECT_AND_RECIPIENTS |
עדכון הנושא והנמענים של טיוטה. |
GRID_WIDGET |
ווידג'ט הרשת. |
ADDON_COMPOSE_UI_ACTION |
פעולה של תוסף ל-Gmail שחלה על ממשק המשתמש של כתיבת התוסף. |
HomepageExtensionPoint
פורמט נפוץ להצהרה על תצוגת דף הבית של תוסף.
ייצוג ב-JSON |
---|
{ "runFunction": string, "enabled": boolean } |
שדות | |
---|---|
runFunction |
חובה. נקודת הקצה להפעלה כשנקודת ההרחבה הזו מופעלת. |
enabled |
אופציונלי. אם ההגדרה היא אם לא מגדירים ערך לפרמטר הזה, ערך ברירת המחדל שלו הוא אם תצוגת דף הבית המותאם אישית של תוסף מושבתת, המשתמשים יקבלו במקומה כרטיס סקירה כללית גנרי. |
UniversalActionExtensionPoint
הפורמט להצהרה על נקודת הרחבה של פריט בתפריט פעולות אוניברסלי.
ייצוג ב-JSON |
---|
{ "label": string, // Union field |
שדות | |
---|---|
label |
חובה. טקסט שמוצג למשתמש ומתאר את הפעולה שמתבצעת בהפעלת נקודת ההרחבה הזו, לדוגמה, 'הוספת איש קשר חדש'. |
שדה איחוד action_type . חובה. סוג הפעולה שנתמך בפריט בתפריט הפעולות האוניברסלי. יכול להיות שזה קישור לפתיחה או נקודת קצה להפעלה. הערך action_type יכול להיות רק אחד מהבאים: |
|
openLink |
כתובת ה-URL שתיפתח על ידי UniversalAction. |
runFunction |
נקודת קצה להפעלה על ידי UniversalAction. |
GmailAddOnManifest
מאפיינים להתאמה אישית של המראה והביצוע של תוסף ל-Gmail.
ייצוג ב-JSON |
---|
{ "homepageTrigger": { object ( |
שדות | |
---|---|
homepageTrigger |
הגדרה של נקודת קצה שתופעל בהקשרים שלא תואמים לטריגר הקשרי מוצהר. הכרטיסים שנוצרים על ידי הפונקציה הזו תמיד יהיו זמינים למשתמש, אבל יכול להיות שהתוכן ההקשרי יסתיר אותם אם התוסף הזה יצהיר על טריגרים ממוקדים יותר. אם הפרמטר הזה קיים, הוא מבטל את ההגדרה מ- |
contextualTriggers[] |
ההגדרה הזו מגדירה את קבוצת התנאים שמפעילים את התוסף. |
universalActions[] |
מגדיר קבוצה של פעולות אוניברסליות לתוסף. המשתמש מפעיל פעולות אוניברסליות מתפריט סרגל הכלים של התוסף. |
composeTrigger |
הגדרה של טריגר בזמן כתיבה לתוסף בזמן כתיבה. זהו הטריגר שגורם לתוסף לבצע פעולה כשהמשתמש כותב אימייל. לכל התוספים שפועלים בזמן הכתיבה צריך להיות היקף ההרשאות |
authorizationCheckFunction |
שם של נקודת קצה שמאמתת שלתוסף יש את כל ההרשאות הנדרשות של צד שלישי, על ידי בדיקה של ממשקי ה-API של צד שלישי. אם הבדיקה נכשלת, הפונקציה צריכה להפעיל חריגה כדי להתחיל את תהליך ההרשאה. הפונקציה הזו מופעלת לפני כל הפעלה של התוסף, כדי להבטיח חוויית משתמש חלקה. |
ContextualTrigger
הגדרת טריגר שמופעל כשאימייל פתוח עומד בקריטריון ספציפי. כשהטריגר מופעל, הוא מפעיל נקודת קצה ספציפית, בדרך כלל כדי ליצור כרטיסים חדשים ולעדכן את ממשק המשתמש.
ייצוג ב-JSON |
---|
{ "onTriggerFunction": string, // Union field |
שדות | |
---|---|
onTriggerFunction |
חובה. השם של נקודת הקצה שאליה מתקשרים כשההודעה תואמת לטריגר. |
שדה איחוד trigger . סוג הטריגר קובע את התנאים שבהם Gmail משתמש כדי להציג את התוסף. הערך trigger יכול להיות רק אחד מהבאים: |
|
unconditional |
טריגרים ללא תנאים מופעלים כשפותחים הודעת אימייל כלשהי. |
UnconditionalTrigger
בסוג הזה אין שדות.
טריגר שמופעל כשפותחים הודעת אימייל כלשהי.
UniversalAction
פעולה שתמיד זמינה בתפריט סרגל הכלים של התוסף, בלי קשר להקשר של ההודעה.
ייצוג ב-JSON |
---|
{ "text": string, // Union field |
שדות | |
---|---|
text |
חובה. טקסט שגלוי למשתמש ומתאר את הפעולה, לדוגמה, 'הוספת איש קשר חדש'. |
שדה איחוד action_type . סוג הפעולה קובע את ההתנהגות של Gmail כשהמשתמש מפעיל את הפעולה. הערך action_type יכול להיות רק אחד מהבאים: |
|
openLink |
קישור שנפתח על ידי Gmail כשהמשתמש מפעיל את הפעולה. |
runFunction |
נקודת קצה שמופעלת כשהמשתמש מפעיל את הפעולה. פרטים נוספים זמינים במדריך לפעולות אוניברסליות. |
ComposeTrigger
טריגר שמופעל כשמשתמש כותב אימייל.
ייצוג ב-JSON |
---|
{ "actions": [ { object ( |
שדות | |
---|---|
actions[] |
ההגדרה הזו מגדירה את קבוצת הפעולות של תוסף בזמן כתיבה. אלה פעולות שמשתמשים יכולים להפעיל בתוסף לכתיבת הודעות. |
draftAccess |
הגדרה של רמת הגישה לנתונים כשמופעל תוסף בזמן כתיבה. |
MenuItemExtensionPoint
פורמט נפוץ להצהרה על פריט בתפריט או על לחצן שמופיעים באפליקציית מארחת.
ייצוג ב-JSON |
---|
{ "runFunction": string, "label": string, "logoUrl": string } |
שדות | |
---|---|
runFunction |
חובה. נקודת הקצה להפעלה כשנקודת ההרחבה הזו מופעלת. |
label |
חובה. טקסט שגלוי למשתמש ומתאר את הפעולה שמתבצעת בהפעלת נקודת ההרחבה הזו. לדוגמה, "הוספת חשבונית". |
logoUrl |
כתובת ה-URL של תמונת הלוגו שמוצגת בסרגל הכלים של התוסף. אם לא מגדירים את הפרמטר הזה, המערכת משתמשת כברירת מחדל בכתובת ה-URL של הלוגו הראשי של התוסף. |
DraftAccess
סוג enum שמגדיר את רמת הגישה לנתונים שנדרשת להפעלת הטריגר של יצירת ההודעה.
טיפוסים בני מנייה (enum) | |
---|---|
UNSPECIFIED |
ערך ברירת המחדל אם לא מוגדר כלום עבור draftaccess. |
NONE |
טריגר הכתיבה לא יכול לגשת לנתונים של הטיוטה כשמופעל תוסף לכתיבה. |
METADATA |
נותן לגורם המפעיל של הכתיבה הרשאה לגשת למטא-נתונים של הטיוטה כשמופעל תוסף לכתיבה. זה כולל את רשימת הקהלים, כמו הרשימות 'אל' ו'עותק' של טיוטת הודעה. |
DriveAddOnManifest
מאפיינים שמשמשים להתאמה אישית של המראה וההפעלה של תוסף ל-Drive.
ייצוג ב-JSON |
---|
{ "homepageTrigger": { object ( |
שדות | |
---|---|
homepageTrigger |
אם הפרמטר הזה קיים, הוא מבטל את ההגדרה מ- |
onItemsSelectedTrigger |
מתאים להתנהגות שמתבצעת כשפריטים נבחרים בתצוגת Drive הרלוונטית, כמו רשימת המסמכים ב'אחסון שלי'. |
DriveExtensionPoint
פורמט נפוץ להצהרה על טריגרים של תוסף ל-Drive.
ייצוג ב-JSON |
---|
{ "runFunction": string } |
שדות | |
---|---|
runFunction |
חובה. נקודת הקצה לביצוע כשהנקודה להרחבת התכונה מופעלת. |
CalendarAddOnManifest
מאפיינים שמשנים את המראה וההפעלה של תוסף ליומן.
ייצוג ב-JSON |
---|
{ "homepageTrigger": { object ( |
שדות | |
---|---|
homepageTrigger |
הגדרה של נקודת קצה שמופעלת בהקשרים שלא תואמים לטריגר הקשרי מוצהר. כל הכרטיסים שנוצרים על ידי הפונקציה הזו תמיד יהיו זמינים למשתמש, אבל יכול להיות שהתוכן ההקשרי יסתיר אותם כשהתוסף הזה יצהיר על טריגרים ממוקדים יותר. אם הפרמטר הזה קיים, הוא מבטל את ההגדרה מ- |
conferenceSolution[] |
הגדרה של פתרונות לשיחות ועידה שסופקו על ידי התוסף הזה. אפשר ליצור תוספים של צד שלישי לשיחות ועידה רק ב-Apps Script. |
createSettingsUrlFunction |
נקודת קצה להרצה שיוצרת כתובת URL לדף ההגדרות של התוסף. |
eventOpenTrigger |
נקודת קצה שמופעלת כשפותחים אירוע כדי לצפות בו או לערוך אותו. |
eventUpdateTrigger |
נקודת קצה שמופעלת כשאירוע הפתיחה מתעדכן. |
eventAttachmentTrigger |
הגדרה של טריגר הקשרי שמופעל כשמשתמש לוחץ על ספק הקבצים המצורפים לתוסף בתפריט הנפתח של היומן. |
currentEventAccess |
הגדרה של רמת הגישה לנתונים כשמופעל תוסף לאירועים. |
ConferenceSolution
הגדרת ערכים שקשורים לוועידה. אפשר ליצור תוספים של צד שלישי לשיחות ועידה רק ב-Apps Script.
ייצוג ב-JSON |
---|
{ "onCreateFunction": string, "id": string, "name": string, "logoUrl": string } |
שדות | |
---|---|
onCreateFunction |
חובה. נקודת הקצה שאליה מתקשרים כשצריך ליצור נתונים של שיחות ועידה. |
id |
חובה. צריך להקצות מזהים באופן ייחודי לכל הפתרונות לשיחות ועידה בתוסף אחד, אחרת יכול להיות שהמערכת תשתמש בפתרון הלא נכון לשיחות ועידה כשהתוסף יופעל. אפשר לשנות את השם המוצג של תוסף, אבל אסור לשנות את המזהה. |
name |
חובה. השם המוצג של פתרון הוועידה. |
logoUrl |
חובה. כתובת ה-URL של תמונת הלוגו של פתרון הוועידה. |
CalendarExtensionPoint
פורמט נפוץ להצהרה על טריגרים של תוסף ליומן.
ייצוג ב-JSON |
---|
{ "runFunction": string } |
שדות | |
---|---|
runFunction |
חובה. נקודת הקצה להפעלה כשנקודת ההרחבה הזו מופעלת. |
EventAccess
סוג enum שמגדיר את רמת הגישה לנתונים שנדרשת להפעלת אירועים.
טיפוסים בני מנייה (enum) | |
---|---|
UNSPECIFIED |
ערך ברירת המחדל אם לא מוגדר כלום ל-eventAccess. |
METADATA |
נותן לטריגרים של אירועים את ההרשאה לגשת למטא נתונים של אירועים, כמו מזהה האירוע ומזהה היומן. |
READ |
נותן לטריגרים של אירועים גישה לכל שדות האירועים שסופקו, כולל המטא-נתונים, המשתתפים והפרטים של שיחת הוועידה. |
WRITE |
נותן לטריגרים של אירועים גישה למטא-נתונים של אירועים ואפשרות לבצע את כל הפעולות, כולל הוספת משתתפים והגדרת נתוני שיחות ועידה. |
READ_WRITE |
נותן לטריגרים של אירועים גישה לכל שדות האירועים שסופקו, כולל המטא-נתונים, המשתתפים ונתוני הוועידה, וגם את היכולת לבצע את כל הפעולות. |
DocsAddOnManifest
מאפיינים שמשמשים להתאמה אישית של המראה והביצוע של תוסף ל-Google Docs.
ייצוג ב-JSON |
---|
{ "homepageTrigger": { object ( |
שדות | |
---|---|
homepageTrigger |
אם הפרמטר הזה קיים, הוא מבטל את ההגדרה מ- |
onFileScopeGrantedTrigger |
נקודת קצה להפעלה כשניתנת הרשאה להיקף הקובץ עבור צמד המסמך/המשתמש הזה. |
linkPreviewTriggers[] |
רשימה של נקודות הרחבה לתצוגה מקדימה של קישורים במסמך Google Docs. מידע נוסף מופיע במאמר בנושא תצוגה מקדימה של קישורים באמצעות צ'יפים חכמים. |
createActionTriggers[] |
רשימה של נקודות הרחבה ליצירת משאבים של צד שלישי מתוך אפליקציות Google Workspace. מידע נוסף זמין במאמר יצירת משאבים של צד שלישי באמצעות התפריט '@'. |
DocsExtensionPoint
פורמט נפוץ להצהרה על טריגרים של תוסף ל-Docs.
ייצוג ב-JSON |
---|
{ "runFunction": string } |
שדות | |
---|---|
runFunction |
חובה. נקודת הקצה להפעלה כשנקודת ההרחבה הזו מופעלת. |
LinkPreviewExtensionPoint
ההגדרה של טריגר שמופעל כשמשתמש מקליד או מדביק קישור משירות של צד שלישי או משירות שאינו של Google לקובץ ב-Google Docs, Sheets או Slides.
ייצוג ב-JSON |
---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"patterns": [
{
object ( |
שדות | |
---|---|
labelText |
חובה. הטקסט של צ’יפ חכם לדוגמה שמציע למשתמשים לראות תצוגה מקדימה של הקישור, כמו |
localizedLabelText |
אופציונלי. מפה של אם הלוקאל של המשתמש מופיע במפת המקשים, המשתמש רואה את הגרסה המותאמת לשפה של אובייקט שמכיל רשימה של |
patterns[] |
חובה. מערך של תבניות URL שמפעילות את התוסף כדי להציג תצוגה מקדימה של קישורים. |
runFunction |
חובה. נקודת קצה להפעלה כשמופעלת תצוגה מקדימה של קישור. |
logoUrl |
אופציונלי. הסמל שמוצג בצ'יפ החכם ובכרטיס התצוגה המקדימה. אם לא מציינים סמל, התוסף משתמש בסמל שלו בסרגל הכלים, |
UriPattern
ההגדרה של כל תבנית URL שמפעילה תצוגה מקדימה של קישור.
ייצוג ב-JSON |
---|
{ "hostPattern": string, "pathPrefix": string } |
שדות | |
---|---|
hostPattern |
חובה להזין את הערך הזה לכל תבנית URL כדי להציג תצוגה מקדימה. הדומיין של תבנית כתובת ה-URL. התוסף מציג תצוגה מקדימה של קישורים שמכילים את הדומיין הזה בכתובת ה-URL. כדי לראות תצוגה מקדימה של קישורים לתת-דומיין ספציפי, כמו לדוגמה, |
pathPrefix |
אופציונלי. הנתיב שמצורף לדומיין של לדוגמה, אם תבנית המארח של כתובת ה-URL היא כדי להתאים את כל כתובות ה-URL בדומיין של תבנית המארח, משאירים את |
CreateActionExtensionPoint
ההגדרה של טריגר שמופעל כשמשתמש מפעיל את תהליך העבודה של יצירת משאבים באפליקציית Google Workspace. מידע נוסף זמין במאמר יצירת משאבים של צד שלישי באמצעות התפריט '@'.
ייצוג ב-JSON |
---|
{ "id": string, "labelText": string, "localizedLabelText": { string: string, ... }, "runFunction": string, "logoUrl": string } |
שדות | |
---|---|
id |
חובה. המזהה הייחודי שמבדיל בין נקודות ההרחבה. המזהה יכול להכיל עד 64 תווים והוא צריך להיות בפורמט |
labelText |
חובה. הטקסט שמוצג לצד סמל של נקודת כניסה ליצירת משאב, כמו |
localizedLabelText |
אופציונלי. מפה של אם הלוקאל של המשתמש מופיע במפת המקשים, המשתמש רואה את הגרסה המותאמת לשפה של אובייקט שמכיל רשימה של |
runFunction |
חובה. נקודת קצה להפעלה כשמופעל תהליך עבודה ליצירת משאב כדי ליצור קישור. |
logoUrl |
אופציונלי. הסמל שמוצג לנקודת הכניסה ליצירת משאבים. אם לא מציינים סמל, התפריט משתמש בסמל של התוסף בסרגל הכלים, |
MeetAddOnManifest
מניפסט של תוסף ל-Meet.
ייצוג ב-JSON |
---|
{ "homepageTrigger": { object ( |
שדות | |
---|---|
homepageTrigger |
אם הפרמטר הזה קיים, הוא מבטל את ההגדרה מ- |
web |
פרטים על תוספים שמשפרים את לקוח האינטרנט של Meet. |
supportsCollaboration |
אם התוסף תומך בשיתוף פעולה או בהזמנת אנשים אחרים לשימוש בתוסף. |
termsUri |
קישור לתנאים ולהגבלות של התוסף, אם יש כאלה שצריך להציג. |
פיתוח אתרים
פרטים על תוספים שמשפרים את לקוח האינטרנט של Meet.
ייצוג ב-JSON |
---|
{ "sidePanelUri": string, "sidePanelUrl": string, "mainStageUri": string, "supportsScreenSharing": boolean, "supportsCollaboration": boolean, "supportsPopOut": boolean, "hostOrigins": [ string ], "addOnOrigins": [ string ], "openState": enum ( |
שדות | |
---|---|
sidePanelUri |
כתובת ה-URI של ה-iframe של החלונית הצדדית. |
sidePanelUrl |
כתובת ה-URL של ה-iframe בחלונית הצדדית. |
mainStageUri |
כתובת ה-URI של ה-iframe של הבמה הראשית. |
supportsScreenSharing |
האם התוסף תומך בשיתוף מסך של הבמה הראשית. |
supportsCollaboration |
אם התוסף תומך בשיתוף פעולה או בהזמנת אנשים אחרים לשימוש בתוסף. השדה הזה הוצא משימוש. במקומו צריך להשתמש בשדה ברמה העליונה ב-MeetAddOnManifest. |
supportsPopOut |
האם התוסף תומך בהצגת חוויית צפייה בחלון צף בדפדפן. |
hostOrigins[] |
שם מדור קודם, שיצא משימוש. מקורות שצריך להוסיף למאפיין frame-src של ה-iframe שמכיל את אתר הצד השלישי. במקום זאת, צריך להשתמש ב-addonorigins. |
addOnOrigins[] |
מקורות שצריך להוסיף למאפיין frame-src של ה-iframe שמכיל את אתר הצד השלישי. |
openState |
המצב ההתחלתי כשפותחים את התוסף. |
supportsCollaborationHostControls |
האם תוסף שיתוף הפעולה תומך באמצעי בקרה למארחים. |
logoUrl |
כתובת ה-URL של הלוגו שיוצג בתוסף. אם לא מציינים לוגו, ברירת המחדל היא הלוגו שמופיע בקטע המשותף של המניפסט. |
darkModeLogoUrl |
גרסה של logourl למצב כהה. |
displayFlow |
הזרימה של התצוגה שהתוסף יפעל לפיה כשהוא יופעל. |
מדינה
סוג Enum להגדרת מצב הפתיחה הראשוני של התוסף.
טיפוסים בני מנייה (enum) | |
---|---|
STATE_UNSPECIFIED |
לא צוין מצב התחלתי בתוסף. |
SIDE_PANEL_ONLY |
התוסף ייפתח כשהחלונית הצדדית בלבד פעילה. |
MAIN_STAGE_ONLY |
התוסף ייפתח כשהבמה הראשית בלבד פעילה. |
SIDE_PANEL_AND_MAIN_STAGE |
התוסף ייפתח עם החלונית הצדדית והשידור הראשי פעילים. |
DisplayFlow
סוג Enum שמציין את תהליך ההצגה שהתוסף יפעל לפיו כשהוא יופעל
טיפוסים בני מנייה (enum) | |
---|---|
DISPLAY_FLOW_UNSPECIFIED |
לא צוין תהליך הצגת המודעה. |
FOCUS |
התוסף צריך להיפתח בתהליך ההצגה של 'מצב פוקוס'. |
AUGMENT |
תוסף צריך להיפתח בתהליך הצגת המידע הנוסף. |
SheetsAddOnManifest
מאפיינים שמשמשים להתאמה אישית של המראה והביצוע של תוסף ל-Google Sheets.
ייצוג ב-JSON |
---|
{ "homepageTrigger": { object ( |
שדות | |
---|---|
homepageTrigger |
אם הפרמטר הזה קיים, הוא מבטל את ההגדרה מ- |
onFileScopeGrantedTrigger |
נקודת קצה להפעלה כשניתנת הרשאה להיקף הקובץ עבור צמד המסמך/המשתמש הזה. |
linkPreviewTriggers[] |
רשימה של נקודות הרחבה לתצוגה מקדימה של קישורים במסמך Google Sheets. מידע נוסף מופיע במאמר בנושא תצוגה מקדימה של קישורים באמצעות צ'יפים חכמים. |
SheetsExtensionPoint
פורמט נפוץ להצהרה על טריגרים של תוסף ל-Sheets.
ייצוג ב-JSON |
---|
{ "runFunction": string } |
שדות | |
---|---|
runFunction |
חובה. נקודת הקצה להפעלה כשנקודת ההרחבה הזו מופעלת. |
SlidesAddOnManifest
מאפיינים שמתאימים אישית את המראה והביצוע של תוסף ל-Google Slides.
ייצוג ב-JSON |
---|
{ "homepageTrigger": { object ( |
שדות | |
---|---|
homepageTrigger |
אם הפרמטר הזה קיים, הוא מבטל את ההגדרה מ- |
onFileScopeGrantedTrigger |
נקודת קצה להפעלה כשניתנת הרשאה להיקף הקובץ עבור צמד המסמך/המשתמש הזה. |
linkPreviewTriggers[] |
רשימה של נקודות הרחבה לתצוגה מקדימה של קישורים במסמך Google Slides. מידע נוסף מופיע במאמר בנושא תצוגה מקדימה של קישורים באמצעות צ'יפים חכמים. |
SlidesExtensionPoint
פורמט נפוץ להצהרה על טריגרים של תוסף ל-Slides.
ייצוג ב-JSON |
---|
{ "runFunction": string } |
שדות | |
---|---|
runFunction |
חובה. נקודת הקצה להפעלה כשנקודת ההרחבה הזו מופעלת. |
HttpOptions
אפשרויות לשליחת בקשות לנקודות קצה (endpoint) של תוסף HTTP
.
ייצוג ב-JSON |
---|
{ "authorizationHeader": enum ( |
שדות | |
---|---|
authorizationHeader |
הגדרות לטוקן שנשלח בכותרת ההרשאות |
granularOauthPermissionSupport |
האם התוסף הפעיל הבעת הסכמה פרטנית ל-OAuth. |
HttpAuthorizationHeader
כותרת הרשאה שנשלחת בבקשות של התוסף HTTP
.
טיפוסים בני מנייה (enum) | |
---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED |
ערך ברירת המחדל, ששווה ל-SYSTEM_ID_TOKEN . |
SYSTEM_ID_TOKEN |
שליחת אסימון מזהה לחשבון שירות המערכת של התוסף הספציפי לפרויקט ב-Google Workspace (ברירת מחדל). |
USER_ID_TOKEN |
שליחת אסימון מזהה של משתמש הקצה. |
NONE |
לא לשלוח כותרת אימות. |
GranularOauthPermissionSupport
האם התוסף הפעיל הבעת הסכמה פרטנית ל-OAuth.
טיפוסים בני מנייה (enum) | |
---|---|
GRANULAR_OAUTH_PERMISSION_SUPPORT_UNSPECIFIED |
ערך ברירת מחדל, אין להשתמש בו. |
OPT_IN |
התוסף מוגדר להסכמה מפורטת ל-OAuth. |
OPT_OUT |
התוסף לא נכלל בהסכמה המפורטת ל-OAuth. |
Methods |
|
---|---|
|
יוצר פריסה עם השם וההגדרה שצוינו. |
|
מוחק את הפריסה עם השם שצוין. |
|
קבלת הפריסה עם השם שצוין. |
|
קבלת סטטוס ההתקנה של פריסת בדיקה. |
|
התקנת פריסה בחשבון שלכם לצורך בדיקה. |
|
הצגת רשימה של כל הפריסות בפרויקט מסוים. |
|
יוצר או מחליף פריסה בשם שצוין. |
|
הסרת פריסת בדיקה מחשבון המשתמש. |