AddOns Response Service

הוספת שירות תגובה שלתוספים

השירות הזה מאפשר לסקריפטים להגדיר ולבנות תוספים ל-Google Workspace שמרחיבים את Google Workspace Studio.

שיעורים

שםתיאור קצר
Actionפעולה שתוספים ל-Google Workspace שמורחבים על ידי Google Workspace Studio יכולים להשתמש בה כדי להציג כרטיס חדש.
AddOnsResponseServiceAddOnsResponseService מאפשר ליצור תשובות לתוספים של Google Workspace שמרחיבים את Google Workspace Studio.
BasicDataTypeסוג enum שמייצג את סוגי הנתונים הגנריים הבסיסיים.
Colorאובייקט Color שמייצג צבע במרחב הצבעים RGBA.
DataTypeהמאפיין DataType משמש להגדרת הסוג של משתנה.
DynamicResourceDefinitionהאובייקט DynamicResourceDefinition הוא אבן בניין של ResourceFieldsDefinitionRetrievedAction, והוא יכול להכיל מספר אחד או יותר של ResourceField כדי להגדיר באופן דינמי את מספר משתני הפלט שמוצגים בשלב ב-Google Workspace Studio.
ErrorActionabilityסוג Enum שמייצג את הפעולה שאפשר לבצע בעקבות השגיאה.
ErrorRetryabilityסוג Enum שמייצג את האפשרות לנסות שוב להפעיל את הפעולה כשיש שגיאה.
FontWeightסוג enum שמייצג את עובי הגופן של הטקסט המעוצב.
HostAppActionHostAppAction הוא סוג של פעולה שמטופלת על ידי אפליקציות מארחות בודדות.
Hyperlinkרכיב היפר-קישור שמשמש ב-TextFormatElement.
InsertSectionאובייקט Builder ליצירת אובייקטים מהטיפוס InsertSection.
InsertWidgetכלי ליצירת אובייקטים של InsertWidget.
Linkאובייקט הקישור ממקור של צד שלישי שהומר לצ'יפ חכם באפליקציית המארח.
ListContainerקונטיינר לפריטים ברשימה, שכל אחד מהם יכול להכיל כמה תגי TextFormatElement.
ListItemפריט ברשימה, כאשר כל פריט ברשימה יכול להכיל כמה תגי TextFormatElement.
ListTypeסוג enum שמייצג את סוג הרשימה.
ModifyCardכלי ליצירת אובייקטים מסוג ModifyCard שמשנה ומעדכן את הממשק של כרטיס קיים על ידי העברת אובייקט מסוג ModifyCard אל Action.
Navigationאובייקט עזר ששולט בניווט בכרטיס.
RemoveSectionאובייקט builder ל-RemoveSection.
RemoveWidgetכלי ליצירת אובייקטים של RemoveWidget.
RenderActionהפונקציה מעבדת או מעדכנת כרטיס על ידי ביצוע Action בתגובה לאינטראקציה של משתמש.
RenderActionBuilderאובייקט builder ל-RenderAction.
ResourceDataמייצג נתוני משאב ספציפיים לאפליקציה. נתוני משאב מכילים אוסף של צמדי מפתח-ערך של שמות משתנים ושל VariableData.
ResourceFieldResourceField הוא אבן בניין בסיסית של DynamicResourceDefinition, וכל ResourceField תואם למשתנה פלט של השלב הנוכחי.
ResourceFieldsDefinitionRetrievedActionResourceFieldsDefinitionRetrievedAction הוא סוג של ResourceFieldsDefinitionRetrievedAction שמשמש לאחזור ההגדרה של רשימת שדות משאבים באמצעות פונקציית dynamicResourceDefinitionProvider שצוינה במניפסט.
ResourceRetrievedActionמשתמשים ב-ResourceRetrievedAction כדי לאחזר תוכן של משאב מותאם אישית כשצריך, כאשר השדה של המשאב המותאם אישית מוגדר ב-ResourceData.
ResourceTypeסוג משאב ספציפי לאפליקציה, למזהה הייחודי של סוג המשאב צריכה להיות WorkflowResourceDefinition תואמת.
ReturnElementErrorAction‫ReturnElementErrorAction מציין שהתרחשה שגיאה במהלך הפעלת הרכיב.
ReturnOutputVariablesActionמכיל משתני פלט שנוצרו על ידי הפעולה שהופעלה ב-Google Workspace Studio.
SaveWorkflowActionהפעולה הזו מציינת שאפליקציית המארח (Google Workspace Studio) צריכה לשמור את הסוכן.
StyledTextרכיב טקסט עם סגנונות כמו הדגשה, נטייה וצבע.
TextFormatChipצ'יפ שאפשר ללחוץ עליו בפורמט טקסט.
TextFormatElementרכיב של עיצוב טקסט, שיכול להיות TextFormatChip, StyledText, Hyperlink או ListContainer.
TextFormatIconסמל שמוצג בתוך TextFormatChip.
TextStyleסוג enum שמייצג את הסגנון של הטקסט המעוצב.
TimeStampמייצג אובייקט של חותמת זמן שאפשר להוסיף ל-VariableData.
UpdateWidgetאובייקט builder ל-UpdateWidget.
ValidationErrorSeverityסוג enum שמייצג את חומרת שגיאת האימות.
ValueMetadata‫valueMetadata מכיל מידע על הערכים הפוטנציאליים של משתנה.
VariableDataמייצג נתונים משתנים שיכולים להכיל אוסף של ערכים מסוגים שונים.
WorkflowActionWorkflowAction הוא סוג של HostAppAction שמשמש לביצוע פעולה ספציפית ב-Google Workspace Studio.
WorkflowTextFormatבלוק טקסט עם אפשרויות עיצוב עשירות, כולל סגנונות, היפר-קישורים ואלמנטים אינטראקטיביים שהוגדרו ב-TextFormatElement.
WorkflowValidationErrorActionהפעולה הזו מציינת שאפליקציית המארח (Google Workspace Studio) צריכה להציג שגיאת אימות.

Action

Methods

שיטהסוג הערך שמוחזרתיאור קצר
addModifyCard(modifyCard)Actionהפעולה מוסיפה פעולה מסוג ModifyCard.
addNavigation(navigation)Actionהוספת ניווט בכרטיסים לפעולה.

AddOnsResponseService

Methods

שיטהסוג הערך שמוחזרתיאור קצר
newAction()Actionיוצרת Action חדש.
newNavigation()Navigationיוצרת Navigation חדש.
newRenderActionBuilder()RenderActionBuilderיוצרת RenderActionBuilder חדש.

BasicDataType

מאפיינים

נכססוגתיאור
BASIC_TYPE_UNSPECIFIEDEnumערך ברירת המחדל.
STRINGEnumמחרוזת של תווים.
INTEGEREnumערך של מספר שלם.
FLOATEnumמספר נקודה צפה.
TIMESTAMPEnumחותמת זמן בפורמט ISO 8601.
BOOLEANEnumערך בוליאני.
EMAIL_ADDRESSEnumמחרוזת בפורמט של כתובת אימייל.
GOOGLE_USEREnumמשתמש בשירותי Google, בפורמט users/encoded_GAIA_ID
FILEEnumסוג הקובץ.
FORMATTED_TEXTEnumטקסט עם עיצוב עשיר.

Color

Methods

שיטהסוג הערך שמוחזרתיאור קצר
setAlpha(alpha)Colorהגדרת רכיב האלפא של הצבע.
setBlue(blue)Colorהגדרת הרכיב הכחול של הצבע.
setGreen(green)Colorהגדרת הרכיב הירוק של הצבע.
setRed(red)Colorהגדרת הרכיב האדום של הצבע.

DataType

Methods

שיטהסוג הערך שמוחזרתיאור קצר
setBasicDataType(basicDataType)DataTypeמגדיר את סוג הנתונים לאחד מסוגי הנתונים הנתמכים BasicDataType.
setResourceType(resourceType)DataTypeמגדיר את סוג הנתונים ל-ResourceType בהגדרה אישית.
setValueMetadata(valueMetadata)DataTypeמגדיר את ValueMetadata, שמכיל מידע שקשור לסוג המשתנה.

DynamicResourceDefinition

Methods

שיטהסוג הערך שמוחזרתיאור קצר
addResourceField(resourceField)DynamicResourceDefinitionהוספת שדה משאב להגדרת המשאב הדינמי.
setResourceId(resourceId)DynamicResourceDefinitionמגדיר את המזהה של הגדרת המשאב הדינמי. המזהה הזה תואם ל-workflowResourceDefinitionId במניפסט.

ErrorActionability

מאפיינים

נכססוגתיאור
ERROR_ACTIONABILITY_UNSPECIFIEDEnumלא צוין.
NOT_ACTIONABLEEnumהמשתמש לא יכול לתקן את השגיאה באמצעות כרטיס ההגדרה.
ACTIONABLEEnumהמשתמש יכול לתקן את השגיאה באמצעות כרטיס ההגדרה.

ErrorRetryability

מאפיינים

נכססוגתיאור
RETRYABILITY_UNSPECIFIEDEnumלא צוין.
NOT_RETRYABLEEnumאי אפשר לנסות שוב לתקן את השגיאה, התהליך מסתיים אחרי הניסיון הראשון.
RETRYABLEEnumאפשר לנסות שוב לבצע את הפעולה. תהליך העבודה ינסה לבצע את השלב עד 5 פעמים.

FontWeight

מאפיינים

נכססוגתיאור
FONT_WEIGHT_UNSPECIFIEDEnumמשקל רגיל עם עובי רגיל.
LIGHTEnumמשקל קל יותר ועובי מופחת.
MEDIUMEnumמשקל ביניים בין light ל-bold.
BOLDEnumמשקל כבד יותר עם עובי מוגדל.

HostAppAction

Methods

שיטהסוג הערך שמוחזרתיאור קצר
setWorkflowAction(workflowAction)HostAppActionהגדרת הפעולה של אפליקציית המארח כפעולה של תהליך העבודה.

Methods

שיטהסוג הערך שמוחזרתיאור קצר
setLink(link)Hyperlinkהגדרת כתובת היעד של ההיפר-קישור.
setText(text)Hyperlinkהגדרת הטקסט של ההיפר-קישור.

InsertSection

Methods

שיטהסוג הערך שמוחזרתיאור קצר
insertAtTop(onCardTop)InsertSectionההגדרה קובעת את הדגל onCardTop, שמציין אם הקטע החדש צריך להיות מוכנס בחלק העליון של הכרטיס.
insertBelowSection(sectionId)InsertSectionמגדיר את מזהה הקטע, והקטע החדש מוכנס מתחתיו.
setSection(section)InsertSectionההגדרה הזו קובעת את קטע הכרטיס שיוכנס.

InsertWidget

Methods

שיטהסוג הערך שמוחזרתיאור קצר
insertAboveWidget(widgetId)InsertWidgetמגדיר את מזהה הווידג'ט, והווידג'ט החדש מוכנס מעל הווידג'ט עם המזהה שצוין.
insertBelowWidget(widgetId)InsertWidgetמגדיר את מזהה הווידג'ט, והווידג'ט החדש מוכנס מתחת לווידג'ט עם המזהה שצוין.
setWidget(widget)InsertWidgetמגדיר את הערך של Widget שיוכנס.

Methods

שיטהסוג הערך שמוחזרתיאור קצר
setTitle(title)Linkמגדיר את הכותרת של הקישור.
setUrl(url)Linkהגדרת כתובת ה-URL של הקישור.

ListContainer

Methods

שיטהסוג הערך שמוחזרתיאור קצר
addListItem(listItem)ListContainerהתג מוסיף פריט לרשימה למאגר הרשימה.
setListNestLevel(listLevel)ListContainerמגדיר את הרמה של הרשימה, מתחיל ב-0 לרמה העליונה ועולה ב-1 לכל רשימה מוטמעת.
setListType(listType)ListContainerמגדירה את סוג הרשימה: ממוספרת או לא ממוספרת.

ListItem

Methods

שיטהסוג הערך שמוחזרתיאור קצר
addTextFormatElement(textFormatElement)ListItemמוסיף TextFormatElement לפריט ברשימה.

ListType

מאפיינים

נכססוגתיאור
LIST_TYPE_UNSPECIFIEDEnumערך ברירת המחדל.
ORDEREDEnumרשימה ממוינת.
UNORDEREDEnumרשימה לא ממוינת.

ModifyCard

Methods

שיטהסוג הערך שמוחזרתיאור קצר
setInsertSection(insertSection)ModifyCardהגדרת InsertSection לאובייקט הכרטיס הזה של שינוי.
setInsertWidget(insertWidget)ModifyCardהגדרת InsertWidget לאובייקט הכרטיס הזה של שינוי.
setRemoveSection(removeSection)ModifyCardהגדרת RemoveSection לאובייקט הכרטיס הזה של שינוי.
setRemoveWidget(removeWidget)ModifyCardהגדרת RemoveWidget לאובייקט הכרטיס הזה של שינוי.
setReplaceSection(replacementSection)ModifyCardמגדירים את ההחלפה CardSection לאובייקט הזה של כרטיס לשינוי. לקטע ההחלפה צריך להיות אותו מזהה כמו לקטע קיים בכרטיס.
setReplaceWidget(replacementWidget)ModifyCardמגדיר את הווידג'ט להחלפה לאובייקט הזה של שינוי כרטיס. לווידג'ט להחלפה צריך להיות אותו מזהה כמו לווידג'ט קיים.
setUpdateWidget(updateWidget)ModifyCardהגדרת UpdateWidget לאובייקט הכרטיס הזה של שינוי.

Methods

שיטהסוג הערך שמוחזרתיאור קצר
printJson()Stringהפונקציה מדפיסה את הייצוג של האובייקט ב-JSON.
pushCard(card)Navigationמוסיף את הכרטיס שצוין לראש הערימה.

RemoveSection

Methods

שיטהסוג הערך שמוחזרתיאור קצר
setSectionId(sectionId)RemoveSectionמגדיר את מזהה הקטע של הקטע שרוצים להסיר.

RemoveWidget

Methods

שיטהסוג הערך שמוחזרתיאור קצר
setWidgetId(widgetId)RemoveWidgetההגדרה הזו קובעת את מזהה הווידג'ט של הווידג'ט שיוסר.

RenderAction

Methods

שיטהסוג הערך שמוחזרתיאור קצר
printJson()Stringהפונקציה מדפיסה את הייצוג של האובייקט ב-JSON.

RenderActionBuilder

Methods

שיטהסוג הערך שמוחזרתיאור קצר
build()RenderActionהמערכת יוצרת את פעולת הרינדור הנוכחית ומאמתת אותה.
setAction(action)RenderActionBuilderמגדיר את הפעולה שתוספים יכולים להשתמש בה כדי לעדכן את ממשק המשתמש לפעולת הרינדור.
setHostAppAction(hostAppAction)RenderActionBuilderהגדרת הפעולה render לטיפול ב-HostAppAction על ידי אפליקציות מארחות נפרדות.

ResourceData

Methods

שיטהסוג הערך שמוחזרתיאור קצר
addVariableData(key, value)ResourceDataמוסיף VariableData עם מפתח לפי שם המשתנה. אם המפתח כבר קיים, הערך מוחלף.
setVariableDataMap(fields)ResourceDataהגדרת המיפוי של נתוני המשתנים לפי שמות המשתנים.

ResourceField

Methods

שיטהסוג הערך שמוחזרתיאור קצר
setDataType(dataType)ResourceFieldהגדרת סוג הנתונים של השדה, מאפשרת לשלבים אחרים לסנן את המשתנים לפי סוג בזמן הבחירה.
setDisplayText(displayText)ResourceFieldההגדרה קובעת את התיאור של השדה שמוצג למשתמש הקצה במהלך בחירת המשתנה בשלבים הבאים.
setSelector(selector)ResourceFieldמגדיר מפתח לפונקציית הספק כדי לספק את הערך במהלך ההפעלה של השלב.

ResourceFieldsDefinitionRetrievedAction

Methods

שיטהסוג הערך שמוחזרתיאור קצר
addDynamicResourceDefinition(dynamicResourceDefinition)ResourceFieldsDefinitionRetrievedActionהוספת DynamicResourceDefinition להגדרת שדות המשאב של הפעולה שאוחזרה.

ResourceRetrievedAction

Methods

שיטהסוג הערך שמוחזרתיאור קצר
setResourceData(resourceData)ResourceRetrievedActionהמדיניות הזו מגדירה את הפעולה ResourceData למשאב שאוחזר כדי לספק ערכים לשדות דינמיים של משאבים או לשדות מותאמים אישית של משאבים.

ResourceType

Methods

שיטהסוג הערך שמוחזרתיאור קצר
setWorkflowResourceDefinitionId(resourceType)ResourceTypeמגדיר את מזהה ההגדרה של משאב תהליך העבודה.

ReturnElementErrorAction

Methods

שיטהסוג הערך שמוחזרתיאור קצר
setErrorActionability(errorActionability)ReturnElementErrorActionהגדרה של האפשרות לביצוע פעולה בעקבות שגיאה. שגיאה צריכה לאפשר ביצוע פעולה אם אפשר לפתור אותה על ידי הגדרה מחדש של השלב.
setErrorLog(log)ReturnElementErrorActionהגדרת יומן השגיאות כך שיוצג למשתמש הקצה בפיד הפעילות של Workflow.
setErrorRetryability(errorRetryability)ReturnElementErrorActionמגדיר את האפשרות לנסות שוב במקרה של שגיאה. התהליך מסתיים אחרי הניסיון הראשון אם השגיאה לא מאפשרת ניסיון חוזר.

ReturnOutputVariablesAction

Methods

שיטהסוג הערך שמוחזרתיאור קצר
addVariableData(key, value)ReturnOutputVariablesActionהפעולה מוסיפה נתונים משתנים שמקבלים מפתח לפי שם המשתנה שלהם. אם המפתח כבר קיים, הערך שלו מוחלף.
setLog(log)ReturnOutputVariablesActionההגדרה הזו קובעת שהיומן של פעולת תהליך העבודה שבוצעה יוצג למשתמש הקצה בפיד הפעילות של תהליך העבודה.
setVariableDataMap(variables)ReturnOutputVariablesActionמגדיר את המפה של נתוני המשתנים לפי שם המשתנה. אם המפתח כבר קיים, הערך יוחלף.

SaveWorkflowAction

StyledText

Methods

שיטהסוג הערך שמוחזרתיאור קצר
addStyle(style)StyledTextמגדיר את הסגנון של הטקסט המעוצב, ויכול להחיל כמה סגנונות על טקסט מעוצב אחד.
setColor(color)StyledTextהגדרת הצבע של הטקסט המעוצב.
setFontWeight(fontWeight)StyledTextהגדרת משקל הגופן של הטקסט המעוצב.
setText(text)StyledTextהגדרת התוכן העיקרי של הטקסט המעוצב.

TextFormatChip

Methods

שיטהסוג הערך שמוחזרתיאור קצר
setLabel(label)TextFormatChipהגדרת הטקסט שיוצג בצ'יפ.
setTextFormatIcon(icon)TextFormatChipהגדרה של הסמל שיוצג בצ'יפ.
setUrl(url)TextFormatChipמגדיר את כתובת ה-URL שאליה המשתמש יועבר כשהוא ילחץ על הצ'יפ.

TextFormatElement

Methods

שיטהסוג הערך שמוחזרתיאור קצר
setHyperlink(hyperlink)TextFormatElementהגדרת רכיב פורמט הטקסט כ-Hyperlink.
setListContainer(listContainer)TextFormatElementהגדרת רכיב פורמט הטקסט כ-ListContainer.
setStyledText(styledText)TextFormatElementהגדרת רכיב פורמט הטקסט כ-StyledText.
setText(text)TextFormatElementמגדיר את רכיב פורמט הטקסט כמחרוזת טקסט.
setTextFormatChip(chip)TextFormatElementהגדרת רכיב פורמט הטקסט כ-TextFormatChip.

TextFormatIcon

Methods

שיטהסוג הערך שמוחזרתיאור קצר
setIconUrl(iconUrl)TextFormatIconמגדיר את כתובת ה-URL של הסמל.
setMaterialIconName(materialIconName)TextFormatIconמגדיר את שם סמל ה-Material שמוגדר ב-Google Material Icons.

TextStyle

מאפיינים

נכססוגתיאור
STYLE_UNSPECIFIEDEnumלא הוחל סגנון.
ITALICEnumסגנון נטוי.
UNDERLINEEnumסגנון קו תחתון.
STRIKETHROUGHEnumסגנון קו חוצה.
LINE_BREAKEnumמעבר שורה.
UPPERCASEEnumסגנון אותיות רישיות.
CODEEnumסגנון הקוד.
CODE_BLOCKEnumסגנון בלוק הקוד.

TimeStamp

Methods

שיטהסוג הערך שמוחזרתיאור קצר
setNanos(nanos)TimeStampהגדרה של הננו-שניות של חותמת הזמן. הערך מייצג את מספר הננו-שניות בתוך השנייה הנוכחית.
setSeconds(seconds)TimeStampמגדיר את השניות של חותמת הזמן, שמייצגת את מספר השניות מאז ראשית זמן יוניקס(1 בינואר 1970, 00:00:00 UTC).

UpdateWidget

Methods

שיטהסוג הערך שמוחזרתיאור קצר
addSuggestion(text, value, selected, startIconUri, bottomText)UpdateWidgetהוספת פריט חדש שאפשר לבחור בו, לתפריטים עם אפשרות לבחירה מרובה.

ValidationErrorSeverity

מאפיינים

נכססוגתיאור
SEVERITY_UNSPECIFIEDEnumלא צוין.
CRITICALEnumקריטית, השגיאה קריטית וחובה לתקן אותה לפני הפרסום.
WARNINGEnumאזהרה, השגיאה לא קריטית ולא מונעת פרסום.

ValueMetadata

Methods

שיטהסוג הערך שמוחזרתיאור קצר
addCastableType(dataType)ValueMetadataמוסיף סוגים אופציונליים מותרים שאפשר להמיר באופן דינמי למשתנה נתונים למטא-נתונים של הערך הזה.
addEnumValue(enumValue)ValueMetadataהוספת ערך מחרוזת אופציונלי לערכי ה-enum המותרים של משתנה. אפשר להגדיר את השדה הזה רק אם המאפיין DataType מוגדר כסוג String.
setDefaultValue(defaultValue)ValueMetadataהגדרת ערך ברירת המחדל האופציונלי של המשתנה. לדוגמה, אם סוג המשתנה הוא בוליאני, אפשר להגדיר את defaultValue כ-true או כ-false.

VariableData

Methods

שיטהסוג הערך שמוחזרתיאור קצר
addBooleanValue(value)VariableDataהוספת ערך בוליאני לנתוני המשתנה.
addEmailAddress(emailAddress)VariableDataהוספת כתובת אימייל לנתוני המשתנה.
addFloatValue(value)VariableDataהוספת ערך מסוג float לנתוני המשתנה.
addGoogleUser(googleUser)VariableDataהוספת משתמש Google לנתוני המשתנה.
addIntegerValue(value)VariableDataהוספת ערך של מספר שלם לנתוני המשתנה.
addResourceData(resourceData)VariableDataמוסיפים ערך ResourceData לנתוני המשתנה.
addResourceReference(resourceReference)VariableDataהוספת מזהה הפניה למשאב לנתוני המשתנה.
addStringValue(value)VariableDataהוספת ערך מחרוזת לנתוני המשתנה.
addTimestampValue(value)VariableDataמוסיפים ערך TimeStamp לנתוני המשתנה.
addWorkflowTextFormat(workflowTextFormat)VariableDataמוסיפים ערך WorkflowTextFormat לנתוני המשתנה.

WorkflowAction

WorkflowTextFormat

Methods

שיטהסוג הערך שמוחזרתיאור קצר
addTextFormatElement(textFormatElement)WorkflowTextFormatהוספת TextFormatElement לפורמט הטקסט של תהליך העבודה.

WorkflowValidationErrorAction

Methods

שיטהסוג הערך שמוחזרתיאור קצר
setSeverity(severity)WorkflowValidationErrorActionהגדרת דרגת החומרה של שגיאת האימות.