AddOns Response Service

Usługa odpowiedzi na dodatki

Ta usługa umożliwia skryptom konfigurowanie i tworzenie dodatków do Google Workspace, które rozszerzają Google Workspace Studio.

Zajęcia

NazwaKrótki opis
ActionDziałanie, którego mogą używać dodatki do Google Workspace rozszerzające Google Workspace Studio, aby renderować nową kartę.
AddOnsResponseServiceAddOnsResponseService umożliwia tworzenie odpowiedzi dla dodatków do Google Workspace, które rozszerzają Google Workspace Studio.
BasicDataTypeWyliczenie reprezentujące podstawowe ogólne typy danych.
ColorObiekt Color, który reprezentuje kolor w przestrzeni barw RGBA.
DataTypeTyp danych służy do ustawiania typu zmiennej.
DynamicResourceDefinitionDynamicResourceDefinition to element składowy ResourceFieldsDefinitionRetrievedAction. Może zawierać co najmniej 1 element ResourceField, aby dynamicznie określać liczbę zmiennych wyjściowych dostarczanych przez krok w Google Workspace Studio.
ErrorActionabilityWyliczenie reprezentujące możliwość podjęcia działań w związku z błędem.
ErrorRetryabilityWyliczenie, które określa, czy w przypadku wystąpienia błędu można ponowić wywołanie działania.
FontWeightWyliczenie reprezentujące grubość czcionki tekstu ze stylem.
HostAppActionHostAppAction to typ działania obsługiwany przez poszczególne aplikacje hosta.
HyperlinkElement hiperlinku użyty w TextFormatElement.
InsertSectionKreator obiektów InsertSection.
InsertWidgetKonstruktor obiektów InsertWidget.
LinkObiekt linku z zasobu zewnętrznego, który jest konwertowany na element inteligentny w aplikacji hosta.
ListContainerKontener elementów listy, w którym każdy element listy może zawierać wiele elementów TextFormatElement.
ListItemElement listy, przy czym każdy element listy może zawierać wiele elementów TextFormatElement.
ListTypeWyliczenie reprezentujące typ listy.
ModifyCardKonstruktor obiektów ModifyCard, który zmienia i aktualizuje interfejs istniejącej karty, przekazując obiekt ModifyCard do Action.
NavigationObiekt pomocniczy, który kontroluje nawigację po kartach.
RemoveSectionKreator obiektów RemoveSection.
RemoveWidgetBuilder obiektów RemoveWidget.
RenderActionRenderuje lub aktualizuje kartę, wykonując Action w odpowiedzi na interakcję użytkownika.
RenderActionBuilderKreator obiektów RenderAction.
ResourceDataReprezentuje dane zasobu specyficzne dla aplikacji. Dane zasobu zawierają zbiór par klucz-wartość składających się z nazw zmiennych i VariableData.
ResourceFieldResourceField to podstawowy element składowy DynamicResourceDefinition. Każde pole zasobu odpowiada zmiennej wyjściowej bieżącego kroku.
ResourceFieldsDefinitionRetrievedActionResourceFieldsDefinitionRetrievedAction to typ ResourceFieldsDefinitionRetrievedAction, który służy do pobierania definicji listy pól zasobów za pomocą funkcji dynamicResourceDefinitionProvider określonej w pliku manifestu.
ResourceRetrievedActionDziałanie ResourceRetrievedAction służy do pobierania treści zasobu niestandardowego w razie potrzeby, przy czym pole zasobu niestandardowego jest zdefiniowane w obiekcie ResourceData.
ResourceTypeTyp zasobu specyficzny dla aplikacji. Unikalny identyfikator typu zasobu powinien mieć odpowiednią definicję WorkflowResourceDefinition.
ReturnElementErrorActionReturnElementErrorAction wskazuje, że podczas wywoływania elementu wystąpił błąd.
ReturnOutputVariablesActionZawiera zmienne wyjściowe wygenerowane przez wykonaną czynność w Google Workspace Studio.
SaveWorkflowActionTa czynność oznacza, że aplikacja hosta (Google Workspace Studio) powinna zapisać agenta.
StyledTextElement tekstowy ze stylami, takimi jak pogrubienie, kursywa i kolor.
TextFormatChipKlikalny element w formacie tekstowym.
TextFormatElementElement formatu tekstu, który może być elementem TextFormatChip, StyledText, Hyperlink lub ListContainer.
TextFormatIconIkona wyświetlana w TextFormatChip.
TextStyleWyliczenie reprezentujące styl tekstu sformatowanego.
TimeStampReprezentuje obiekt sygnatury czasowej, który można dodać do VariableData.
UpdateWidgetKreator obiektów UpdateWidget.
ValidationErrorSeverityWyliczenie reprezentujące ważność błędu weryfikacji.
ValueMetadataObiekt valueMetadata zawiera informacje o potencjalnych wartościach zmiennej.
VariableDataReprezentuje zmienne dane, które mogą zawierać zbiór wartości różnych typów.
WorkflowActionWorkflowAction to typ HostAppAction, który służy do wykonywania określonych działań w Google Workspace Studio.
WorkflowTextFormatBlok tekstu z opcjami formatowania, w tym stylami, hiperlinkami i elementami interaktywnymi zdefiniowanymi w TextFormatElement.
WorkflowValidationErrorActionTa czynność oznacza, że aplikacja hosta (Google Workspace Studio) powinna wyświetlić błąd weryfikacji.

Action

Metody

MetodaZwracany typKrótki opis
addModifyCard(modifyCard)ActionDodaje do działania operację ModifyCard.
addNavigation(navigation)ActionDodaje do działania nawigację po kartach.

AddOnsResponseService

Metody

MetodaZwracany typKrótki opis
newAction()ActionTworzy nowy Action.
newNavigation()NavigationTworzy nowy Navigation.
newRenderActionBuilder()RenderActionBuilderTworzy nowy RenderActionBuilder.

BasicDataType

Właściwości

WłaściwośćTypOpis
BASIC_TYPE_UNSPECIFIEDEnumWartość domyślna.
STRINGEnumCiąg znaków.
INTEGEREnumLiczba całkowita.
FLOATEnumLiczba zmiennoprzecinkowa.
TIMESTAMPEnumSygnatura czasowa w formacie ISO 8601.
BOOLEANEnumWartość logiczna.
EMAIL_ADDRESSEnumCiąg znaków w formacie adresu e-mail.
GOOGLE_USEREnumUżytkownik usług Google w formacie „users/encoded_GAIA_ID”.
FILEEnumTyp pliku.
FORMATTED_TEXTEnumTekst z bogatym formatowaniem.

Color

Metody

MetodaZwracany typKrótki opis
setAlpha(alpha)ColorUstawia komponent alfa koloru.
setBlue(blue)ColorUstawia niebieską składową koloru.
setGreen(green)ColorUstawia zieloną składową koloru.
setRed(red)ColorUstawia składową czerwoną koloru.

DataType

Metody

MetodaZwracany typKrótki opis
setBasicDataType(basicDataType)DataTypeUstawia typ danych na jeden z obsługiwanych typów BasicDataType.
setResourceType(resourceType)DataTypeUstawia typ danych na zdefiniowany przez użytkownika typ ResourceType.
setValueMetadata(valueMetadata)DataTypeUstawia ValueMetadata, który zawiera informacje o typie zmiennej.

DynamicResourceDefinition

Metody

MetodaZwracany typKrótki opis
addResourceField(resourceField)DynamicResourceDefinitionDodaje pole zasobu do definicji zasobu dynamicznego.
setResourceId(resourceId)DynamicResourceDefinitionUstawia identyfikator definicji zasobu dynamicznego. Ten identyfikator odpowiada wartości workflowResourceDefinitionId w pliku manifestu.

ErrorActionability

Właściwości

WłaściwośćTypOpis
ERROR_ACTIONABILITY_UNSPECIFIEDEnumNie określono.
NOT_ACTIONABLEEnumUżytkownik nie może naprawić tego błędu za pomocą karty konfiguracji.
ACTIONABLEEnumUżytkownik może naprawić błąd na karcie konfiguracji.

ErrorRetryability

Właściwości

WłaściwośćTypOpis
RETRYABILITY_UNSPECIFIEDEnumNie określono.
NOT_RETRYABLEEnumBłąd nie jest powtarzalny, a proces kończy się po pierwszej próbie.
RETRYABLEEnumBłąd można naprawić, więc Workflow spróbuje wykonać krok maksymalnie 5 razy.

FontWeight

Właściwości

WłaściwośćTypOpis
FONT_WEIGHT_UNSPECIFIEDEnumStandardowa waga o normalnej grubości.
LIGHTEnumLżejszy i cieńszy.
MEDIUMEnumPośrednia grubość między cienką a pogrubioną.
BOLDEnumGrubszy papier o większej gramaturze.

HostAppAction

Metody

MetodaZwracany typKrótki opis
setWorkflowAction(workflowAction)HostAppActionUstawia działanie aplikacji hosta na działanie przepływu pracy.

Metody

MetodaZwracany typKrótki opis
setLink(link)HyperlinkUstawia docelowy adres URL hiperlinku.
setText(text)HyperlinkUstawia tekst hiperlinku.

InsertSection

Metody

MetodaZwracany typKrótki opis
insertAtTop(onCardTop)InsertSectionUstawia flagę onCardTop, która wskazuje, czy nowa sekcja ma być wstawiona u góry karty.
insertBelowSection(sectionId)InsertSectionUstawia identyfikator sekcji, a nowa sekcja jest wstawiana poniżej.
setSection(section)InsertSectionUstawia sekcję karty, która ma zostać wstawiona.

InsertWidget

Metody

MetodaZwracany typKrótki opis
insertAboveWidget(widgetId)InsertWidgetUstawia identyfikator widżetu, a nowy widżet jest wstawiany nad widżetem o podanym identyfikatorze.
insertBelowWidget(widgetId)InsertWidgetUstawia identyfikator widżetu, a nowy widżet jest wstawiany pod widżetem o podanym identyfikatorze.
setWidget(widget)InsertWidgetUstawia znak Widget, który ma zostać wstawiony.

Metody

MetodaZwracany typKrótki opis
setTitle(title)LinkUstawia tytuł linku.
setUrl(url)LinkUstawia adres URL linku.

ListContainer

Metody

MetodaZwracany typKrótki opis
addListItem(listItem)ListContainerDodaje element listy do kontenera listy.
setListNestLevel(listLevel)ListContainerUstawia poziom listy. Najwyższy poziom ma wartość 0, a każda zagnieżdżona lista zwiększa tę wartość o 1.
setListType(listType)ListContainerUstawia typ listy na uporządkowaną lub nieuporządkowaną.

ListItem

Metody

MetodaZwracany typKrótki opis
addTextFormatElement(textFormatElement)ListItemDodaje do elementu listy symbol TextFormatElement.

ListType

Właściwości

WłaściwośćTypOpis
LIST_TYPE_UNSPECIFIEDEnumWartość domyślna.
ORDEREDEnumLista uporządkowana.
UNORDEREDEnumLista nieuporządkowana.

ModifyCard

Metody

MetodaZwracany typKrótki opis
setInsertSection(insertSection)ModifyCardUstawia InsertSection dla tego obiektu karty modyfikacji.
setInsertWidget(insertWidget)ModifyCardUstawia InsertWidget dla tego obiektu karty modyfikacji.
setRemoveSection(removeSection)ModifyCardUstawia RemoveSection dla tego obiektu karty modyfikacji.
setRemoveWidget(removeWidget)ModifyCardUstawia RemoveWidget dla tego obiektu karty modyfikacji.
setReplaceSection(replacementSection)ModifyCardUstawia zastępczy CardSection dla tego obiektu modyfikacji karty. Sekcja zastępcza powinna mieć ten sam identyfikator co istniejąca sekcja karty.
setReplaceWidget(replacementWidget)ModifyCardUstawia widżet zastępczy dla tego obiektu karty modyfikacji. Widżet zastępczy powinien mieć ten sam identyfikator co istniejący widżet.
setUpdateWidget(updateWidget)ModifyCardUstawia UpdateWidget dla tego obiektu karty modyfikacji.

Metody

MetodaZwracany typKrótki opis
printJson()StringWyświetla reprezentację JSON tego obiektu.
pushCard(card)NavigationUmieszcza podaną kartę na stosie.

RemoveSection

Metody

MetodaZwracany typKrótki opis
setSectionId(sectionId)RemoveSectionUstawia identyfikator sekcji, która ma zostać usunięta.

RemoveWidget

Metody

MetodaZwracany typKrótki opis
setWidgetId(widgetId)RemoveWidgetUstawia identyfikator widżetu, który ma zostać usunięty.

RenderAction

Metody

MetodaZwracany typKrótki opis
printJson()StringWyświetla reprezentację JSON tego obiektu.

RenderActionBuilder

Metody

MetodaZwracany typKrótki opis
build()RenderActionTworzy bieżącą akcję renderowania i ją weryfikuje.
setAction(action)RenderActionBuilderUstawia działanie, którego dodatki mogą używać do aktualizowania interfejsu, na działanie renderowania.
setHostAppAction(hostAppAction)RenderActionBuilderUstawia wartość HostAppAction obsługiwaną przez poszczególne aplikacje hosta na działanie renderowania.

ResourceData

Metody

MetodaZwracany typKrótki opis
addVariableData(key, value)ResourceDataDodaje element VariableData z kluczem w postaci nazwy zmiennej. Jeśli klucz już istnieje, wartość jest zastępowana.
setVariableDataMap(fields)ResourceDataUstawia mapę danych zmiennych z kluczami w postaci nazw zmiennych.

ResourceField

Metody

MetodaZwracany typKrótki opis
setDataType(dataType)ResourceFieldUstawia typ danych w polu, umożliwiając innym krokom filtrowanie zmiennych według typu podczas wyboru.
setDisplayText(displayText)ResourceFieldUstawia opis pola, który jest wyświetlany użytkownikowi podczas wybierania zmiennej w kolejnych krokach.
setSelector(selector)ResourceFieldUstawia klucz funkcji dostawcy, aby podczas wykonywania kroku dostarczać wartość.

ResourceFieldsDefinitionRetrievedAction

Metody

MetodaZwracany typKrótki opis
addDynamicResourceDefinition(dynamicResourceDefinition)ResourceFieldsDefinitionRetrievedActionDodaje DynamicResourceDefinition do działania pobierania definicji pól zasobu.

ResourceRetrievedAction

Metody

MetodaZwracany typKrótki opis
setResourceData(resourceData)ResourceRetrievedActionUstawia wartość ResourceData w działaniu pobierania zasobu, aby przekazywać wartości do dynamicznych pól zasobu lub niestandardowych pól zasobu.

ResourceType

Metody

MetodaZwracany typKrótki opis
setWorkflowResourceDefinitionId(resourceType)ResourceTypeUstawia identyfikator definicji zasobu przepływu pracy.

ReturnElementErrorAction

Metody

MetodaZwracany typKrótki opis
setErrorActionability(errorActionability)ReturnElementErrorActionOkreśla, czy błąd wymaga podjęcia działania. Błąd powinien wymagać podjęcia działania, jeśli można go rozwiązać, ponownie konfigurując krok.
setErrorLog(log)ReturnElementErrorActionUstawia dziennik błędów, który ma być wyświetlany użytkownikowi na karcie Aktywność w przypadku przepływu pracy.
setErrorRetryability(errorRetryability)ReturnElementErrorActionOkreśla, czy w przypadku błędu należy ponowić próbę. Jeśli błąd nie kwalifikuje się do ponowienia, proces kończy się po pierwszej próbie.

ReturnOutputVariablesAction

Metody

MetodaZwracany typKrótki opis
addVariableData(key, value)ReturnOutputVariablesActionDodaje dane zmiennej z kluczem w postaci nazwy zmiennej. Jeśli klucz już istnieje, wartość jest zastępowana.
setLog(log)ReturnOutputVariablesActionUstawia dziennik wykonanego działania przepływu pracy dla użytkownika na kanale aktywności przepływu pracy.
setVariableDataMap(variables)ReturnOutputVariablesActionUstawia mapę danych zmiennych, w której kluczem jest nazwa zmiennej. Jeśli klucz już istnieje, wartość jest zastępowana.

SaveWorkflowAction

StyledText

Metody

MetodaZwracany typKrótki opis
addStyle(style)StyledTextUstawia styl tekstu sformatowanego. Do jednego tekstu sformatowanego można zastosować wiele stylów.
setColor(color)StyledTextUstawia kolor tekstu ze stylem.
setFontWeight(fontWeight)StyledTextUstawia grubość czcionki tekstu ze stylem.
setText(text)StyledTextUstawia główną treść tekstu ze stylem.

TextFormatChip

Metody

MetodaZwracany typKrótki opis
setLabel(label)TextFormatChipUstawia tekst wyświetlany w elemencie.
setTextFormatIcon(icon)TextFormatChipUstawia ikonę wyświetlaną na kafelku.
setUrl(url)TextFormatChipUstawia adres URL, na który ma przejść użytkownik po kliknięciu elementu.

TextFormatElement

Metody

MetodaZwracany typKrótki opis
setHyperlink(hyperlink)TextFormatElementUstawia element formatu tekstu jako Hyperlink.
setListContainer(listContainer)TextFormatElementUstawia element formatu tekstu jako ListContainer.
setStyledText(styledText)TextFormatElementUstawia element formatu tekstu jako StyledText.
setText(text)TextFormatElementUstawia element formatu tekstu jako ciąg tekstowy.
setTextFormatChip(chip)TextFormatElementUstawia element formatu tekstu jako TextFormatChip.

TextFormatIcon

Metody

MetodaZwracany typKrótki opis
setIconUrl(iconUrl)TextFormatIconUstawia adres URL ikony.
setMaterialIconName(materialIconName)TextFormatIconUstawia nazwę ikony materiału zdefiniowaną w Google Material Icons.

TextStyle

Właściwości

WłaściwośćTypOpis
STYLE_UNSPECIFIEDEnumNie zastosowano żadnego stylu.
ITALICEnumStyl kursywy.
UNDERLINEEnumStyl podkreślenia.
STRIKETHROUGHEnumStyl przekreślenia.
LINE_BREAKEnumPodział wiersza.
UPPERCASEEnumStyl wielkich liter.
CODEEnumStyl kodu.
CODE_BLOCKEnumStyl bloku kodu.

TimeStamp

Metody

MetodaZwracany typKrótki opis
setNanos(nanos)TimeStampUstawia nanosekundy sygnatury czasowej. Reprezentuje liczbę nanosekund w bieżącej sekundzie.
setSeconds(seconds)TimeStampUstawia sekundy sygnatury czasowej. Reprezentuje liczbę sekund od epoki uniksowej(1 stycznia 1970 r., 00:00:00 UTC).

UpdateWidget

Metody

MetodaZwracany typKrótki opis
addSuggestion(text, value, selected, startIconUri, bottomText)UpdateWidgetDodaje nowy element, który można wybrać w menu wielokrotnego wyboru.

ValidationErrorSeverity

Właściwości

WłaściwośćTypOpis
SEVERITY_UNSPECIFIEDEnumNie określono.
CRITICALEnumKrytyczny – błąd jest krytyczny i musi zostać naprawiony przed opublikowaniem.
WARNINGEnumOstrzeżenie: błąd nie jest krytyczny i nie blokuje publikacji.

ValueMetadata

Metody

MetodaZwracany typKrótki opis
addCastableType(dataType)ValueMetadataDodaje opcjonalne dozwolone typy, które można dynamicznie rzutować na dane zmiennej do tych metadanych wartości.
addEnumValue(enumValue)ValueMetadataDodaje opcjonalną wartość ciągu do dozwolonych wartości wyliczeniowych zmiennej. To pole można ustawić tylko wtedy, gdy DataType ma typ String.
setDefaultValue(defaultValue)ValueMetadataUstawia opcjonalną wartość domyślną zmiennej. Jeśli np. typ zmiennej to wartość logiczna, wartość defaultValue może być ustawiona na „true” lub „false”.

VariableData

Metody

MetodaZwracany typKrótki opis
addBooleanValue(value)VariableDataDodaje wartość logiczną do danych zmiennej.
addEmailAddress(emailAddress)VariableDataDodaje adres e-mail do danych zmiennych.
addFloatValue(value)VariableDataDodaje wartość zmiennoprzecinkową do danych zmiennej.
addGoogleUser(googleUser)VariableDataDodaje użytkownika Google do danych zmiennej.
addIntegerValue(value)VariableDataDodaje wartość całkowitą do danych zmiennej.
addResourceData(resourceData)VariableDataDodaje wartość ResourceData do danych zmiennej.
addResourceReference(resourceReference)VariableDataDodaje identyfikator odwołania do zasobu do danych zmiennych.
addStringValue(value)VariableDataDodaje wartość ciągu znaków do danych zmiennej.
addTimestampValue(value)VariableDataDodaje wartość TimeStamp do danych zmiennej.
addWorkflowTextFormat(workflowTextFormat)VariableDataDodaje wartość WorkflowTextFormat do danych zmiennej.

WorkflowAction

WorkflowTextFormat

Metody

MetodaZwracany typKrótki opis
addTextFormatElement(textFormatElement)WorkflowTextFormatDodaje znak TextFormatElement do tekstu przepływu pracy.

WorkflowValidationErrorAction

Metody

MetodaZwracany typKrótki opis
setSeverity(severity)WorkflowValidationErrorActionUstawia poziom ważności błędu weryfikacji.