Card Service

Kartenservice

Mit diesem Dienst können Skripts Karten- und Widget-Komponenten sowie Verhaltensweisen für eine Benutzeroberfläche konfigurieren und erstellen. Die mit diesem Dienst erstellten UI-Strukturen sind automatisch sowohl auf Computern als auch auf Mobilgeräten verfügbar. Sie müssen also keine separaten UIs für beide entwickeln.

Klassen

NameKurzbeschreibung
ActionEine Aktion, die Interaktivität in UI-Elementen ermöglicht.
ActionResponseDas Antwortobjekt, das von einer Callback-Funktion (z.B. einem Formularantwort-Handler) zurückgegeben werden kann, um eine oder mehrere Aktionen auf dem Client auszuführen.
ActionResponseBuilderEin Builder für ActionResponse-Objekte.
ActionStatusEine Klasse, die den Status einer Anfrage zum Aufrufen oder Senden eines Dialogfelds darstellt.
AttachmentStellt einen von einem Add-on erstellten Anhang dar.
AuthorizationActionEine Autorisierungsaktion, die den Nutzer bei einem Klick zur AuthorizationUrl weiterleitet.
AuthorizationExceptionEin Fehler, der zurückgegeben werden kann, um dem Nutzer eine Autorisierungskarte anzuzeigen.
BorderStyleEine Klasse, die einen vollständigen Rahmenstil darstellt, der auf Widgets angewendet werden kann.
BorderTypeEin Enum-Wert, der die Rahmentypen darstellt, die auf Widgets angewendet werden können.
ButtonEine Basisklasse für alle Schaltflächen.
ButtonSetEnthält eine Reihe von Button-Objekten, die in einer Zeile angezeigt werden.
CalendarEventActionResponseStellt eine Antwort dar, mit der Änderungen am Kalendertermin vorgenommen werden, den der Nutzer gerade bearbeitet. Die Änderungen erfolgen als Reaktion auf eine Aktion, die auf der Benutzeroberfläche ausgeführt wurde, z. B. einen Klick auf eine Schaltfläche.
CalendarEventActionResponseBuilderEin Builder für CalendarEventActionResponse-Objekte.
CardEine Kontextkarte, die eine einzelne Ansicht in der Benutzeroberfläche darstellt.
CardActionEin anklickbarer Menüpunkt, der dem Menü des Kartenheaders hinzugefügt wird.
CardBuilderEin Builder für Card-Objekte.
CardHeaderDer Header einer Card.
CardSectionEin Kartenabschnitt enthält Gruppen von Widgets und sorgt für eine visuelle Trennung zwischen ihnen.
CardServiceMit CardService können generische Karten erstellt werden, die in verschiedenen Google-Erweiterungsprodukten wie Google Workspace-Add-ons verwendet werden.
CardWithIdEin Builder für CardWithId-Objekte.
CarouselEin Karussell, auch als Schieberegler bezeichnet, rotiert und zeigt eine Liste von Widgets in einem Diashow-Format an. Mit Schaltflächen kann zum vorherigen oder nächsten Widget gewechselt werden.
CarouselCardEine Karte, die als Karussellelement angezeigt werden kann.
ChatActionResponseEine Klasse, die die Parameter darstellt, mit denen eine Chat-App konfigurieren kann, wie ihre Antwort gepostet wird.
ChatClientDataSourceFür ein SelectionInput-Widget, das ein Menü mit Mehrfachauswahl verwendet, eine Datenquelle aus Google Chat.
ChatResponseDas Antwortobjekt für eine Kartenmitteilung in Google Chat.
ChatResponseBuilderEin Builder für ChatResponse-Objekte.
ChatSpaceDataSourceEine Datenquelle, die Google Chat-Gruppenbereiche als Auswahlmöglichkeiten für ein Menü mit Mehrfachauswahl enthält.
ChipEin Chip mit einem Symbol und einer Textlabel.
ChipListEnthält eine Reihe von Chip-Objekten, die in einer Zeile angezeigt werden und in die nächste Zeile umgebrochen werden, um horizontal gescrollt werden zu können.
ChipListLayoutEin Enum-Wert, der das Layout für ChipList angibt.
CollapseControlEin anpassbares Steuerelement zum Minimieren und Maximieren.
ColumnEine Spalte.
ColumnsIm Columns-Widget werden bis zu zwei Spalten in einer Karte oder einem Dialogfeld angezeigt.
CommonDataSourceEine Datenquelle, die von allen Google Workspace-Anwendungen gemeinsam genutzt wird.
CommonWidgetActionDefiniert Aktionen, die keine Auswertungen umfassen, z. B. das Aktualisieren der Widget-Sichtbarkeit.
ComposeActionResponseDas Antwortobjekt, das von einer Callback-Methode für die Compose-Aktion in einem Gmail-Add-on zurückgegeben werden kann.
ComposeActionResponseBuilderEin Builder für ComposeActionResponse-Objekte.
ComposedEmailTypeEin Enumerationswert, der angibt, ob die erstellte E‑Mail ein eigenständiger oder ein Antwortentwurf ist.
ConditionEine Bedingung, die verwendet wird, um eine Ereignisaktion im Rahmen der CEL-Ausdrucksvalidierung auszuführen.
ContentTypeEin Enumerationswert, der den Inhaltstyp des von einem UpdateDraftActionResponse generierten Inhalts angibt.
DatePickerEin Eingabefeld, in das ein Datum eingegeben werden kann.
DateTimePickerEin Eingabefeld, in das Nutzer ein Datum und eine Uhrzeit eingeben können.
DecoratedTextEin Widget, in dem Text mit optionalen Dekorationen angezeigt wird.
DialogWeitere Informationen finden Sie in der Google Chat-Dokumentation unter Interaktive Dialogfelder öffnen.
DialogActionEin Builder für DialogAction-Objekte.
DisplayStyleEin Enum, das den Anzeigestil der Karte definiert.
DividerEine horizontale Trennlinie.
DriveItemsSelectedActionResponseStellt eine Antwort dar, die Änderungen an Drive vornimmt, während Drive-Elemente ausgewählt sind und als Reaktion auf eine Aktion, die in der Benutzeroberfläche ausgeführt wird, z. B. einen Klick auf eine Schaltfläche.
DriveItemsSelectedActionResponseBuilderEin Builder für DriveItemsSelectedActionResponse-Objekte.
EditorFileScopeActionResponseNimmt Änderungen an einem Editor wie Google Docs, Sheets oder Präsentationen vor, wenn eine Aktion in der Benutzeroberfläche ausgeführt wird.
EditorFileScopeActionResponseBuilderEin Builder für EditorFileScopeActionResponse-Objekte.
EventActionEine EventAction, die ausgeführt werden soll, wenn eine Bedingung vom Typ CEL-Ausdrucksvalidierung erfüllt ist.
ExpressionDataDie Ausdrucksdaten, die zum Auswerten eines Ausdrucks verwendet werden
ExpressionDataActionAktionen für die CEL-Ausdrucksvalidierung .
ExpressionDataActionTypeEin Enum-Wert, der den Typ der Ausdrucksdatenaktion darstellt.
ExpressionDataConditionStellt ein Ergebnis der CEL-Ausdrucksvalidierung dar.
ExpressionDataConditionTypeGibt an, ob der CEL-Ausdruck erfolgreich ausgewertet wurde.
FixedFooterDie feste Fußzeile, die unten auf einer Card angezeigt wird.
GridEin organisiertes Raster zur Darstellung einer Sammlung von Rasterelementen.
GridItemDie Elemente, mit denen Nutzer in einem Grid-Widget interagieren.
GridItemLayoutEine Enumeration, die den Bild- und Textstil eines GridItem definiert.
HorizontalAlignmentEin Enum-Wert, der die horizontale Ausrichtung eines Widgets angibt.
HorizontalSizeStyleEin Enum, das festlegt, wie Widgets den Platz einer Spalte ausfüllen.
HostAppDataSourceFür ein SelectionInput-Widget, das ein Mehrfachauswahlmenü verwendet, eine Datenquelle aus einer Google Workspace-Anwendung.
IconVordefinierte Symbole, die in verschiedenen UI-Objekten verwendet werden können, z. B. in ImageButton- oder DecoratedText-Widgets.
IconImageEin vordefiniertes Symbol, ein Material Design-Symbol oder ein Symbol aus einer URL mit einem anpassbaren Zuschneidestil.
ImageEin Widget, das ein einzelnes Bild anzeigt.
ImageButtonEin ImageButton mit einem Bild darauf.
ImageButtonStyleEin Enum-Wert, der den Stil für ImageButton angibt.
ImageComponentEine Bildkomponente, die Rasterelementen hinzugefügt werden kann.
ImageCropStyleEine Klasse, die einen Zuschneidestil darstellt, der auf Bildkomponenten angewendet werden kann.
ImageCropTypeEin Enum, das die auf Bildkomponenten angewendeten Zuschneidestile darstellt.
ImageStyleEin Enum, das einen Bildzuschnittstil definiert.
InputTypeEin Enum, das den Eingabetyp des Widgets definiert.
InteractionEin Enum-Typ, der angibt, was als Reaktion auf eine Nutzerinteraktion erfolgen soll, z. B. wenn ein Nutzer auf eine Schaltfläche in einer Kartenmitteilung klickt.
KeyValueDiese Klasse wurde eingestellt.
LinkPreviewKartenaktion, mit der eine Linkvorschaukarte und ein Smartchip in der Host-App angezeigt werden.
LoadIndicatorEin Enumerationstyp, der den Typ der Lade- oder Fortschrittsanzeige angibt, die während der Verarbeitung eines Action angezeigt werden soll.
MaterialIconEin Objekt, das alle Google Font-Symbole unterstützt.
NavigationEin Hilfsobjekt, das die Kartennavigation steuert.
NotificationEine Benachrichtigung, die dem Nutzer als Reaktion auf die Interaktion mit einem UI-Element angezeigt wird.
OnCloseEin Enum, das angibt, was passieren soll, wenn eine über ein OpenLink geöffnete URL geschlossen wird.
OpenAsEin Enum, das angibt, wie eine URL geöffnet werden soll.
OpenLinkStellt eine Aktion zum Öffnen eines Links mit einigen Optionen dar.
OverflowMenuEnthält eine Liste von OverflowMenuItem-Objekten, die in einem Pop-up-Menü angezeigt werden.
OverflowMenuItemEin OverflowMenuItem mit einem Symbol und einer Textlabel.
PlatformDataSourceFür ein SelectionInput-Widget, das ein Menü mit Mehrfachauswahl verwendet, eine Datenquelle aus Google Workspace.
ResponseTypeEin Enum-Wert, der den Typ der Chat-App-Antwort darstellt.
SelectionInputEin Eingabefeld, in dem Nutzer zwischen einer Reihe vordefinierter Optionen wählen können.
SelectionInputTypeDas Format der Elemente, die Nutzer auswählen können.
StatusEin Enum-Wert, der den Statuscode darstellt.
SuggestionsVorschläge für die automatische Vervollständigung als Ergänzung für ein TextInput-Widget.
SuggestionsResponseEin Antwortobjekt, das von einer Callback-Funktion für Vorschläge zurückgegeben werden kann.
SuggestionsResponseBuilderEin Builder für SuggestionsResponse-Objekte.
SwitchEin UI-Element, das aktiviert oder deaktiviert werden kann.
SwitchControlTypeTyp eines Switch-Widget-Steuerelements.
TextButtonEin TextButton mit einem Textlabel.
TextButtonStyleEin Enum-Wert, der den Stil für TextButton angibt.
TextInputEin Eingabefeld-Widget, das Texteingaben akzeptiert.
TextParagraphEin Widget, in dem Text angezeigt wird und das einfache HTML-Formatierung unterstützt.
TimePickerEin Eingabefeld, in das Nutzer eine Uhrzeit eingeben können.
TriggerEin Trigger, der CEL-Ausdrucksvalidierung-Widget-Ereignisaktionen gemäß der Aktionsregel-ID ausführt.
UniversalActionResponseDas Antwortobjekt, das von einer Methode zurückgegeben werden kann, mit der eine universelle Aktion erstellt wird.
UniversalActionResponseBuilderEin Builder für die UniversalActionResponse-Objekte.
UpdateDraftActionResponseStellt eine Aktion dar, mit der der E-Mail-Entwurf aktualisiert wird, den der Nutzer gerade bearbeitet.
UpdateDraftActionResponseBuilderEin Builder für UpdateDraftActionResponse-Objekte.
UpdateDraftBccRecipientsActionAktualisiert die Bcc-Empfänger eines E‑Mail-Entwurfs.
UpdateDraftBodyActionAktualisiert den Text des E-Mail-Entwurfs.
UpdateDraftBodyTypeEin Enum-Wert, der den Typ eines UpdateDraftBodyAction angibt.
UpdateDraftCcRecipientsActionAktualisiert die Cc-Empfänger eines E‑Mail-Entwurfs.
UpdateDraftSubjectActionAktualisiert die Betreffzeile eines E‑Mail-Entwurfs.
UpdateDraftToRecipientsActionAktualisiert die „An“-Empfänger eines E‑Mail-Entwurfs.
UpdateVisibilityActionAktualisiert die Sichtbarkeit eines Karten-Widgets, um es ein- oder auszublenden.
UpdatedWidgetDie Antwort des aktualisierten Widgets.
ValidationEin Objekt, das die Validierungsregel für das Widget definiert, an das es angehängt ist.
VariableButtonSizeEin Enum-Wert, der die Größe der Schaltfläche zur Variablenauswahl darstellt.
VerticalAlignmentEin Enum, das die vertikale Ausrichtung von Widgets in einer Spalte festlegt.
VisibilityEin Enum-Wert, der den Sichtbarkeitsstatus der Widgets darstellt.
WidgetBasisklasse für alle Widgets, die einem Card hinzugefügt werden können.
WorkflowDataSourceFür ein SelectionInput-, DateTimePicker- oder TextInput-Widget eine Datenquelle aus einem Google Workspace-Ablauf.
WorkflowDataSourceTypeEin Enum-Wert, der den Typ der Workflow-Datenquelle darstellt.
WrapStyleEin Enum, mit dem der Umbruchstil für Inhalte in einer Spalte festgelegt wird.

Action

Methoden

MethodeRückgabetypKurzbeschreibung
addRequiredWidget(requiredWidget)ActionFügt die Namen der Widgets hinzu, die für eine gültige Einreichung dieser Aktion erforderlich sind.
setAllWidgetsAreRequired(allWidgetsAreRequired)ActionGibt an, ob für diese Aktion Eingaben von allen Widgets erforderlich sind.
setFunctionName(functionName)ActionLegt den Namen der aufzurufenden Callback-Funktion fest.
setInteraction(interaction)ActionLegt die Interaktion mit einem Nutzer fest. Ist nur beim Öffnen eines Dialogfelds erforderlich.
setLoadIndicator(loadIndicator)ActionLegt die Ladeanzeige fest, die während der Ausführung der Aktion angezeigt wird.
setParameters(parameters)ActionErmöglicht das Übergeben benutzerdefinierter Parameter an die Callback-Funktion.
setPersistValues(persistValues)ActionGibt an, ob Formularwerte durch die Werte des Clients oder des Servers bestimmt werden, nachdem durch eine Aktionsantwort das Card des Formulars aktualisiert wurde.

ActionResponse

Methoden

MethodeRückgabetypKurzbeschreibung
printJson()StringGibt die JSON-Darstellung dieses Objekts aus.

ActionResponseBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
build()ActionResponseErstellt die aktuelle Aktionsantwort und validiert sie.
setNavigation(navigation)ActionResponseBuilderLegt die Antwort auf eine Navigation-Aktion fest.
setNotification(notification)ActionResponseBuilderLegt die Benachrichtigung fest, die angezeigt werden soll, wenn die Aktion aktiviert wird.
setOpenLink(openLink)ActionResponseBuilderLegt die URL fest, zu der navigiert werden soll, wenn die Aktion aktiviert wird.
setStateChanged(stateChanged)ActionResponseBuilderLegt ein Flag fest, um anzugeben, dass durch diese Aktion der vorhandene Datenstatus geändert wurde.

ActionStatus

Methoden

MethodeRückgabetypKurzbeschreibung
setStatusCode(statusCode)ActionStatusRepräsentiert den Status einer Anfrage zum Öffnen oder Senden eines Dialogfelds.
setUserFacingMessage(message)ActionStatusDie Nachricht, die an Nutzer gesendet wird, um sie über den Status ihrer Anfrage zu informieren.

Attachment

Methoden

MethodeRückgabetypKurzbeschreibung
setIconUrl(iconUrl)AttachmentLegt die Symbol-URL für den Anhang fest.
setMimeType(mimeType)AttachmentLegt den MIME-Typ für den Anhang fest.
setResourceUrl(resourceUrl)AttachmentLegt die Ressourcen-URL für den Anhang fest.
setTitle(title)AttachmentLegt den Titel für den Anhang fest.

AuthorizationAction

Methoden

MethodeRückgabetypKurzbeschreibung
setAuthorizationUrl(authorizationUrl)AuthorizationActionLegt die Autorisierungs-URL fest, zu der der Nutzer vom Autorisierungs-Prompt aus weitergeleitet wird.

AuthorizationException

Methoden

MethodeRückgabetypKurzbeschreibung
printJson()StringGibt die JSON-Darstellung dieses Objekts aus.
setAuthorizationUrl(authUrl)AuthorizationExceptionLegt die Autorisierungs-URL fest, zu der der Nutzer vom Autorisierungs-Prompt aus weitergeleitet wird.
setCustomUiCallback(callback)AuthorizationExceptionDer Name einer Funktion, die aufgerufen werden soll, um einen benutzerdefinierten Autorisierungsprompt zu generieren.
setResourceDisplayName(name)AuthorizationExceptionLegt den Namen fest, der dem Nutzer angezeigt wird, wenn er um Autorisierung gebeten wird.
throwException()voidLöst das Auslösen dieser Ausnahme aus.

BorderStyle

Methoden

MethodeRückgabetypKurzbeschreibung
setCornerRadius(radius)BorderStyleLegt den Eckenradius des Rahmens fest, z. B. 8.
setStrokeColor(color)BorderStyleLegt die Farbe des Rahmens fest.
setType(type)BorderStyleLegt den Typ des Rahmens fest.

BorderType

Attribute

AttributTypBeschreibung
NO_BORDEREnumKein Rahmenstil.
STROKEEnumStil des Strichrahmens.

Button

Methoden

MethodeRückgabetypKurzbeschreibung
setAuthorizationAction(action)ButtonLegt eine Autorisierungsaktion fest, die beim Klicken auf das Objekt eine URL zum Autorisierungsablauf öffnet.
setComposeAction(action, composedEmailType)ButtonLegt eine Aktion fest, mit der beim Klicken auf das Objekt eine E‑Mail-Nachricht erstellt wird.
setOnClickAction(action)ButtonLegt eine Aktion fest, die ausgeführt wird, wenn auf das Objekt geklickt wird.
setOnClickOpenLinkAction(action)ButtonLegt eine Aktion fest, mit der beim Klicken auf das Objekt eine URL auf einem Tab geöffnet wird.
setOpenLink(openLink)ButtonLegt eine URL fest, die geöffnet werden soll, wenn auf das Objekt geklickt wird.
setOverflowMenu(menu)ButtonLegt fest, dass beim Klicken auf das Objekt ein Pop‑up-Menü geöffnet wird.

ButtonSet

Methoden

MethodeRückgabetypKurzbeschreibung
addButton(button)ButtonSetFügt eine Schaltfläche hinzu.

CalendarEventActionResponse

Methoden

MethodeRückgabetypKurzbeschreibung
printJson()StringGibt die JSON-Darstellung dieses Objekts aus.

CalendarEventActionResponseBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
addAttachments(attachments)CalendarEventActionResponseBuilderGibt an, dass der Antwort die Anhänge dem Kalendertermin hinzugefügt werden sollen, wenn die zugehörige UI-Aktion ausgeführt wird.
addAttendees(emails)CalendarEventActionResponseBuilderGibt an, dass die angegebenen Teilnehmer dem Kalendertermin in der Antwort hinzugefügt werden sollen, wenn die zugehörige UI-Aktion ausgeführt wird.
build()CalendarEventActionResponseErstellt die aktuelle Antwort auf die Aktion für Kalendertermine und validiert sie.
setConferenceData(conferenceData)CalendarEventActionResponseBuilderGibt an, dass in der Antwort die angegebenen Konferenzdaten für den Kalendertermin festgelegt werden sollen, wenn die zugehörige UI-Aktion ausgeführt wird.

Card

Methoden

MethodeRückgabetypKurzbeschreibung
printJson()StringGibt die JSON-Darstellung dieses Objekts aus.

CardAction

Methoden

MethodeRückgabetypKurzbeschreibung
setAuthorizationAction(action)CardActionLegt eine Autorisierungsaktion fest, die beim Klicken auf das Objekt eine URL zum Autorisierungsablauf öffnet.
setComposeAction(action, composedEmailType)CardActionLegt eine Aktion fest, mit der beim Klicken auf das Objekt eine E‑Mail-Nachricht erstellt wird.
setOnClickAction(action)CardActionLegt eine Aktion fest, die ausgeführt wird, wenn auf das Objekt geklickt wird.
setOnClickOpenLinkAction(action)CardActionLegt eine Aktion fest, mit der beim Klicken auf das Objekt eine URL auf einem Tab geöffnet wird.
setOpenLink(openLink)CardActionLegt eine URL fest, die geöffnet werden soll, wenn auf das Objekt geklickt wird.
setText(text)CardActionLegt den Menütext für diese Aktion fest.

CardBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
addCardAction(cardAction)CardBuilderFügt dieser Karte eine CardAction hinzu.
addSection(section)CardBuilderFügt dieser Karte einen Abschnitt hinzu.
build()CardErstellt die aktuelle Karte und validiert sie.
setDisplayStyle(displayStyle)CardBuilderLegt den Anzeigestil für diese Karte fest.
setFixedFooter(fixedFooter)CardBuilderLegt eine feste Fußzeile für diese Karte fest.
setHeader(cardHeader)CardBuilderLegt den Header für diese Karte fest.
setName(name)CardBuilderLegt den Namen für diese Karte fest.
setPeekCardHeader(peekCardHeader)CardBuilderLegt die Kopfzeile der Übersichtskarte fest.

CardHeader

Methoden

MethodeRückgabetypKurzbeschreibung
setImageAltText(imageAltText)CardHeaderHiermit wird der Alternativtext für das Kopfzeilenbild festgelegt.
setImageStyle(imageStyle)CardHeaderLegt fest, wie das Symbol in der Kopfzeile der Karte zugeschnitten wird.
setImageUrl(imageUrl)CardHeaderLegt das Bild fest, das im Header verwendet werden soll, indem die URL oder der Datenstring angegeben wird.
setSubtitle(subtitle)CardHeaderLegt den Untertitel der Kartenüberschrift fest.
setTitle(title)CardHeaderLegt den Titel der Kartenüberschrift fest.

CardSection

Methoden

MethodeRückgabetypKurzbeschreibung
addWidget(widget)CardSectionFügt diesem Bereich das angegebene Widget hinzu.
setCollapseControl(collapseControl)CardSectionLegt die anpassbaren Schaltflächen zum Maximieren und Minimieren des Bereichs fest.
setCollapsible(collapsible)CardSectionLegt fest, ob der Bereich minimiert werden kann.
setHeader(header)CardSectionLegt die Überschrift des Abschnitts fest.
setNumUncollapsibleWidgets(numUncollapsibleWidgets)CardSectionLegt die Anzahl der Widgets fest, die weiterhin angezeigt werden, wenn dieser Bereich minimiert ist.

CardService

Attribute

AttributTypBeschreibung
BorderTypeBorderTypeDie Aufzählung BorderType.
ChipListLayoutChipListLayoutDie Aufzählung ChipListLayout.
ComposedEmailTypeComposedEmailTypeDie Aufzählung ComposedEmailType.
ContentTypeContentTypeDie Aufzählung ContentType.
ExpressionDataActionTypeExpressionDataActionTypeDie Aufzählung ExpressionDataActionType.
ExpressionDataConditionTypeExpressionDataConditionTypeDie Aufzählung ExpressionDataConditionType.
GridItemLayoutGridItemLayoutDie Aufzählung GridItemLayout.
HorizontalAlignmentHorizontalAlignmentDie Aufzählung HorizontalAlignment.
IconIconDie Aufzählung Icon.
ImageButtonStyleImageButtonStyleDie Aufzählung ImageButtonStyle.
ImageCropTypeImageCropTypeDie Aufzählung ImageCropType.
ImageStyleImageStyleDie Aufzählung ImageStyle.
InputTypeInputTypeDie Aufzählung InputType.
LoadIndicatorLoadIndicatorDie Aufzählung LoadIndicator.
OnCloseOnCloseDie Aufzählung OnClose.
OpenAsOpenAsDie Aufzählung OpenAs.
SelectionInputTypeSelectionInputTypeDie Aufzählung SelectionInputType.
TextButtonStyleTextButtonStyleDie Aufzählung TextButtonStyle.
UpdateDraftBodyTypeUpdateDraftBodyTypeDie Aufzählung UpdateDraftBodyType.
VisibilityVisibilityDie Aufzählung Visibility.
WorkflowDataSourceTypeWorkflowDataSourceTypeDie Aufzählung WorkflowDataSourceType.

Methoden

MethodeRückgabetypKurzbeschreibung
newAction()ActionErstellt einen neuen Action
newActionResponseBuilder()ActionResponseBuilderErstellt einen neuen ActionResponseBuilder
newActionStatus()ActionStatusErstellt einen neuen ActionStatus
newAttachment()AttachmentErstellt einen neuen Attachment
newAuthorizationAction()AuthorizationActionErstellt einen neuen AuthorizationAction
newAuthorizationException()AuthorizationExceptionErstellt einen neuen AuthorizationException
newBorderStyle()BorderStyleErstellt einen neuen BorderStyle
newButtonSet()ButtonSetErstellt einen neuen ButtonSet
newCalendarEventActionResponseBuilder()CalendarEventActionResponseBuilderErstellt einen neuen CalendarEventActionResponseBuilder
newCardAction()CardActionErstellt einen neuen CardAction
newCardBuilder()CardBuilderErstellt einen neuen Card-Builder.
newCardHeader()CardHeaderErstellt einen neuen CardHeader
newCardSection()CardSectionErstellt einen neuen CardSection
newCardWithId()CardWithIdErstellt einen neuen CardWithId
newCarousel()CarouselErstellt einen Carousel.
newCarouselCard()CarouselCardErstellt einen neuen CarouselCard
newChatActionResponse()ChatActionResponseErstellt einen neuen ChatActionResponse
newChatResponseBuilder()ChatResponseBuilderErstellt einen neuen ChatResponseBuilder
newChip()ChipErstellt einen neuen Chip
newChipList()ChipListErstellt einen neuen ChipList
newCollapseControl()CollapseControlErstellt einen neuen CollapseControl
newColumn()ColumnErstellt einen neuen Column
newColumns()ColumnsErstellt einen neuen Satz von Columns.
newComposeActionResponseBuilder()ComposeActionResponseBuilderErstellt einen neuen ComposeActionResponseBuilder
newDatePicker()DatePickerErstellt einen neuen DatePicker
newDateTimePicker()DateTimePickerErstellt einen neuen DateTimePicker
newDecoratedText()DecoratedTextErstellt einen neuen DecoratedText
newDialog()DialogErstellt einen neuen Dialog
newDialogAction()DialogActionErstellt einen neuen DialogAction
newDivider()DividerErstellt einen neuen Divider
newDriveItemsSelectedActionResponseBuilder()DriveItemsSelectedActionResponseBuilderErstellt einen neuen DriveItemsSelectedActionResponseBuilder
newEditorFileScopeActionResponseBuilder()EditorFileScopeActionResponseBuilderErstellt einen neuen EditorFileScopeActionResponseBuilder
newFixedFooter()FixedFooterErstellt einen neuen FixedFooter
newGrid()GridErstellt einen neuen Grid
newGridItem()GridItemErstellt einen neuen GridItem
newHostAppDataSource()HostAppDataSourceErstellt ein neues HostAppDataSource und gibt ein leeres HostAppDataSource zurück.
newIconImage()IconImageErstellt einen neuen IconImage
newImage()ImageErstellt einen neuen Image
newImageButton()ImageButtonErstellt einen neuen ImageButton
newImageComponent()ImageComponentErstellt einen neuen ImageComponent
newImageCropStyle()ImageCropStyleErstellt einen neuen ImageCropStyle
newKeyValue()KeyValueErstellt einen neuen KeyValue
newLinkPreview()LinkPreviewErstellt einen neuen LinkPreview
newMaterialIcon()MaterialIconErstellt einen neuen MaterialIcon
newNavigation()NavigationErstellt einen neuen Navigation
newNotification()NotificationErstellt einen neuen Notification
newOpenLink()OpenLinkErstellt einen neuen OpenLink
newOverflowMenu()OverflowMenuErstellt einen neuen OverflowMenu
newOverflowMenuItem()OverflowMenuItemErstellt einen neuen OverflowMenuItem
newSelectionInput()SelectionInputErstellt einen neuen SelectionInput
newSuggestions()SuggestionsErstellt einen neuen Suggestions
newSuggestionsResponseBuilder()SuggestionsResponseBuilderErstellt einen neuen SuggestionsResponseBuilder
newSwitch()SwitchErstellt einen neuen Switch
newTextButton()TextButtonErstellt einen neuen TextButton
newTextInput()TextInputErstellt einen neuen TextInput
newTextParagraph()TextParagraphErstellt einen neuen TextParagraph
newTimePicker()TimePickerErstellt einen neuen TimePicker
newUniversalActionResponseBuilder()UniversalActionResponseBuilderErstellt einen neuen UniversalActionResponseBuilder
newUpdateDraftActionResponseBuilder()UpdateDraftActionResponseBuilderErstellt einen neuen UpdateDraftActionResponseBuilder
newUpdateDraftBccRecipientsAction()UpdateDraftBccRecipientsActionErstellt einen neuen UpdateDraftBccRecipientsAction.
newUpdateDraftBodyAction()UpdateDraftBodyActionErstellt einen neuen UpdateDraftBodyAction
newUpdateDraftCcRecipientsAction()UpdateDraftCcRecipientsActionErstellt einen neuen UpdateDraftCcRecipientsAction
newUpdateDraftSubjectAction()UpdateDraftSubjectActionErstellt einen neuen UpdateDraftSubjectAction
newUpdateDraftToRecipientsAction()UpdateDraftToRecipientsActionErstellt einen neuen UpdateDraftToRecipientsAction
newValidation()ValidationErstellt einen neuen Validation

CardWithId

Methoden

MethodeRückgabetypKurzbeschreibung
setCard(card)CardWithIdLegt die Karte des cardWithId fest.
setCardId(id)CardWithIdLegt die eindeutige Karten-ID von cardWithId fest.

Methoden

MethodeRückgabetypKurzbeschreibung
addCarouselCard(card)CarouselFügt eine Karussellkarte hinzu.

CarouselCard

Methoden

MethodeRückgabetypKurzbeschreibung
addFooterWidget(widget)CarouselCardFügt das angegebene Widget der Fußzeile dieser Karussellkarte hinzu.
addWidget(widget)CarouselCardFügt dieser Karussellkarte das angegebene Widget hinzu.

ChatActionResponse

Methoden

MethodeRückgabetypKurzbeschreibung
setDialogAction(dialogAction)ChatActionResponseLegt die Dialogaktion auf ein Ereignis fest, das sich auf einen Dialog bezieht.
setResponseType(responseType)ChatActionResponseDer Typ der Chat-App-Antwort.
setUpdatedWidget(updatedWidget)ChatActionResponseLegt das aktualisierte Widget fest, das verwendet wird, um Optionen für die automatische Vervollständigung für ein Widget bereitzustellen.
setUrl(url)ChatActionResponseDie URL, über die sich Nutzer authentifizieren oder die Konfiguration vornehmen können.

ChatClientDataSource

Methoden

MethodeRückgabetypKurzbeschreibung
setSpaceDataSource(spaceDataSource)ChatClientDataSourceEine Datenquelle, die Google Chat-Gruppenbereiche als Auswahlmöglichkeiten für ein Menü mit Mehrfachauswahl enthält.

ChatResponse

Methoden

MethodeRückgabetypKurzbeschreibung
printJson()StringGibt die JSON-Darstellung dieses Objekts aus.

ChatResponseBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
addCardsV2(cardWithId)ChatResponseBuilderLegt das Kartenfeld der Nachricht fest.
build()ChatResponseErstellt die aktuelle Aktionsantwort und validiert sie.
setActionResponse(actionResponse)ChatResponseBuilderLegt das Feld für die Aktionsantwort der Nachricht fest.
setText(text)ChatResponseBuilderLegt den Text der Chat-Nachricht fest.

ChatSpaceDataSource

Methoden

MethodeRückgabetypKurzbeschreibung
setDefaultToCurrentSpace(defaultToCurrentSpace)ChatSpaceDataSourceWenn der Wert auf true festgelegt ist, wird im Menü für die Mehrfachauswahl standardmäßig der aktuelle Google Chat-Bereich als Element ausgewählt.

Chip

Methoden

MethodeRückgabetypKurzbeschreibung
setAltText(altText)ChipLegt den Alternativtext des Chips für die Barrierefreiheit fest.
setAuthorizationAction(action)ChipLegt eine Autorisierungsaktion fest, die beim Klicken auf das Objekt eine URL zum Autorisierungsablauf öffnet.
setComposeAction(action, composedEmailType)ChipLegt eine Aktion fest, mit der beim Klicken auf das Objekt eine E‑Mail-Nachricht erstellt wird.
setDisabled(disabled)ChipLegt fest, ob der Chip deaktiviert ist.
setIcon(icon)ChipLegt das Symbol fest, das als Chip verwendet werden soll.
setLabel(label)ChipLegt den Titel des Chips fest.
setOnClickAction(action)ChipLegt eine Aktion fest, die ausgeführt wird, wenn auf das Objekt geklickt wird.
setOnClickOpenLinkAction(action)ChipLegt eine Aktion fest, mit der beim Klicken auf das Objekt eine URL auf einem Tab geöffnet wird.
setOpenLink(openLink)ChipLegt eine URL fest, die geöffnet werden soll, wenn auf das Objekt geklickt wird.

ChipList

Methoden

MethodeRückgabetypKurzbeschreibung
addChip(chip)ChipListFügt einen Chip hinzu.
setLayout(layout)ChipListLegt das Layout der Chipleiste fest.

ChipListLayout

Attribute

AttributTypBeschreibung
WRAPPEDEnumDie Chip-Liste wird in die nächste Zeile umgebrochen, wenn nicht genügend horizontaler Platz vorhanden ist.
HORIZONTAL_SCROLLABLEEnumDie Chips werden horizontal gescrollt, wenn sie nicht in den verfügbaren Platz passen.

CollapseControl

Methoden

MethodeRückgabetypKurzbeschreibung
setCollapseButton(button)CollapseControlLegt den Button fest, der für die Schaltfläche „Weniger anzeigen“ angezeigt wird.
setExpandButton(button)CollapseControlLegt den Button fest, der für die Schaltfläche „Mehr anzeigen“ angezeigt wird.
setHorizontalAlign(horizontalAlignment)CollapseControlLegt die HorizontalAlignment der CollapseControl fest.

Column

Columns

Methoden

MethodeRückgabetypKurzbeschreibung
addColumn(column)ColumnsFügt dem Widget „Spalten“ ein Column hinzu.
setWrapStyle(wrapStyle)ColumnsLegt den Umbruchstil der Spalten fest und steuert, wie die Spalte basierend auf der Bildschirmbreite angepasst wird.

CommonDataSource

Attribute

AttributTypBeschreibung
UNKNOWNEnumStandardwert.
USEREnumGoogle Workspace-Nutzer

CommonWidgetAction

Methoden

MethodeRückgabetypKurzbeschreibung
setUpdateVisibilityAction(updateVisibilityAction)CommonWidgetActionLegt die Aktion für die Sichtbarkeit von Updates für Widgets fest.

ComposeActionResponse

Methoden

MethodeRückgabetypKurzbeschreibung
printJson()StringGibt die JSON-Darstellung dieses Objekts aus.

ComposeActionResponseBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
build()ComposeActionResponseErstellt die aktuelle Antwort der Compose-Aktion und validiert sie.
setGmailDraft(draft)ComposeActionResponseBuilderLegt den mit GmailMessage.createDraftReply(body) oder ähnlichen Funktionen erstellten GmailMessage-Entwurf fest.

ComposedEmailType

Attribute

AttributTypBeschreibung
REPLY_AS_DRAFTEnumEin Entwurf, der eine Antwort auf eine andere Nachricht ist.
STANDALONE_DRAFTEnumEin Entwurf, der eine eigenständige Nachricht ist.

Condition

Methoden

MethodeRückgabetypKurzbeschreibung
setActionRuleId(actionRuleId)ConditionDie eindeutige ID der Aktionsregel, die als Reaktion auf die Bedingung ausgeführt werden soll.
setExpressionDataCondition(expressionDataCondition)ConditionLegt die Bedingung für die CEL-Ausdrucksvalidierung fest, mit der bestimmt wird, ob die Ereignisaktion ausgeführt werden soll.

ContentType

Attribute

AttributTypBeschreibung
TEXTEnumGibt an, dass es sich bei den generierten Inhalten um Nur-Text handelt.
MUTABLE_HTMLEnumGibt an, dass die generierten Inhalte als HTML formatiert sind.
IMMUTABLE_HTMLEnumGibt an, dass der generierte Inhalt als HTML formatiert ist, aber nach der Generierung nicht bearbeitet werden kann.

DatePicker

Methoden

MethodeRückgabetypKurzbeschreibung
setFieldName(fieldName)DatePickerLegt den Feldnamen fest, der diese Auswahl in dem Ereignisobjekt identifiziert, das bei einer UI-Interaktion generiert wird.
setOnChangeAction(action)DatePickerLegt eine Action fest, die vom Skript ausgeführt wird, wenn sich die Picker-Eingabe ändert.
setTitle(title)DatePickerLegt den Titel fest, der über dem Eingabefeld angezeigt wird.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerLegt den vorab ausgefüllten Wert fest, der im Eingabefeld festgelegt werden soll.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerLegt den vorab ausgefüllten Wert fest, der im Eingabefeld festgelegt werden soll.

DateTimePicker

Methoden

MethodeRückgabetypKurzbeschreibung
setFieldName(fieldName)DateTimePickerLegt den Feldnamen fest, der diese Auswahl in dem Ereignisobjekt identifiziert, das bei einer UI-Interaktion generiert wird.
setHostAppDataSource(hostAppDataSource)DateTimePickerIn einem Google Workspace-Ablauf können Eingabevariablen Datetime-Ausgaben aus anderen Schritten im Ablauf akzeptieren.
setOnChangeAction(action)DateTimePickerLegt eine Action fest, die vom Skript ausgeführt wird, wenn sich die Picker-Eingabe ändert.
setTimeZoneOffsetInMins(timeZoneOffsetMins)DateTimePickerLegt die Anzahl der Minuten fest, um die die Zeitzone von UTC abweichen soll.
setTitle(title)DateTimePickerLegt den Titel fest, der über dem Eingabefeld angezeigt wird.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerLegt den vorab ausgefüllten Wert fest, der im Eingabefeld festgelegt werden soll.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerLegt den vorab ausgefüllten Wert fest, der im Eingabefeld festgelegt werden soll.

DecoratedText

Methoden

MethodeRückgabetypKurzbeschreibung
setAuthorizationAction(action)DecoratedTextLegt eine Autorisierungsaktion fest, die beim Klicken auf das Objekt eine URL zum Autorisierungsablauf öffnet.
setBottomLabel(text)DecoratedTextLegt den Labeltext fest, der als Schlüssel verwendet und unter dem Textinhalt angezeigt wird.
setButton(button)DecoratedTextLegt das Button fest, das rechts neben dem Text angezeigt wird.
setComposeAction(action, composedEmailType)DecoratedTextLegt eine Aktion fest, mit der beim Klicken auf das Objekt eine E‑Mail-Nachricht erstellt wird.
setEndIcon(endIcon)DecoratedTextLegt das optionale IconImage fest, das rechts neben dem Inhalt angezeigt wird.
setOnClickAction(action)DecoratedTextLegt eine Aktion fest, die ausgeführt wird, wenn auf das Objekt geklickt wird.
setOnClickOpenLinkAction(action)DecoratedTextLegt eine Aktion fest, mit der beim Klicken auf das Objekt eine URL auf einem Tab geöffnet wird.
setOpenLink(openLink)DecoratedTextLegt eine URL fest, die geöffnet werden soll, wenn auf das Objekt geklickt wird.
setStartIcon(startIcon)DecoratedTextLegt das optionale IconImage fest, das vor dem Textinhalt angezeigt werden soll.
setSwitchControl(switchToSet)DecoratedTextLegt die Switch fest, die rechts neben dem Inhalt angezeigt wird.
setText(text)DecoratedTextLegt den Text fest, der als Wert verwendet werden soll.
setTopLabel(text)DecoratedTextLegt den Labeltext fest, der als Schlüssel verwendet und über dem Textinhalt angezeigt wird.
setWrapText(wrapText)DecoratedTextLegt fest, ob der Werttext in einer oder mehreren Zeilen angezeigt werden soll.

Dialog

Methoden

MethodeRückgabetypKurzbeschreibung
setBody(card)DialogLegt die Karte des Dialog fest.

DialogAction

Methoden

MethodeRückgabetypKurzbeschreibung
setActionStatus(actionStatus)DialogActionLegt den Aktionsstatus von DialogAction fest.
setDialog(dialog)DialogActionLegt den Dialog von DialogAction fest.

DisplayStyle

Attribute

AttributTypBeschreibung
PEEKEnumDer Kartenheader wird unten im Add-on-Inhalt über dem vorhandenen Inhalt angezeigt.
REPLACEEnumDie Karte wird angezeigt und ersetzt vorhandene Inhalte.

Divider

DriveItemsSelectedActionResponse

Methoden

MethodeRückgabetypKurzbeschreibung
printJson()StringGibt die JSON-Darstellung dieses Objekts aus.

DriveItemsSelectedActionResponseBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
build()DriveItemsSelectedActionResponseErstellt die aktuelle Antwort der Drive-Aktion.
requestFileScope(itemId)DriveItemsSelectedActionResponseBuilderGibt an, dass für das kontextbezogene Element in Drive der Dateibereich für die Antwort angefordert wird.

EditorFileScopeActionResponse

Methoden

MethodeRückgabetypKurzbeschreibung
printJson()StringGibt die JSON-Darstellung dieses Objekts aus.

EditorFileScopeActionResponseBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
build()EditorFileScopeActionResponseErstellt die aktuelle Antwort auf die Editor-Aktion.
requestFileScopeForActiveDocument()EditorFileScopeActionResponseBuilderFordert den Bereich drive.file für das aktuell aktive Editor-Dokument an.

EventAction

Methoden

MethodeRückgabetypKurzbeschreibung
addPostEventTrigger(trigger)EventActionFügt eine Bedingung für die CEL-Ausdrucksvalidierung hinzu, die nach Ausführung der Ereignisaktion ausgewertet wird.
setActionRuleId(actionRuleId)EventActionÜber dieses Feld wird eine eindeutige Kennung für die Ereignisaktion festgelegt.
setCommonWidgetAction(commonWidgetAction)EventActionLegen Sie die gemeinsame Widget-Aktion für Widgets fest.
setExpressionDataAction(expressionDataAction)EventActionLegt die Datenaktion CEL-Ausdrucksvalidierung für Widgets fest.

ExpressionData

Methoden

MethodeRückgabetypKurzbeschreibung
addCondition(condition)ExpressionDataFügt den aktuellen Ausdrucksdaten eine Bedingung hinzu.
addEventAction(eventAction)ExpressionDataFügt den aktuellen Ausdrucksdaten eine Ereignisaktion hinzu.
setExpression(expression)ExpressionDataLegt den Datenwert des Ausdrucks fest.
setId(id)ExpressionDataLegt die ID der Ausdrucksdaten fest.

ExpressionDataAction

Methoden

MethodeRückgabetypKurzbeschreibung
setActionType(type)ExpressionDataActionLegt den Typ der Ausdrucksdatenaktion fest.

ExpressionDataActionType

Attribute

AttributTypBeschreibung
ACTION_TYPE_UNSPECIFIEDEnumDer nicht angegebene Aktionstyp.
START_EXPRESSION_EVALUATIONEnumDie Aktion zum Starten der CEL-Ausdrucksüberprüfung.

ExpressionDataCondition

Methoden

MethodeRückgabetypKurzbeschreibung
setConditionType(type)ExpressionDataConditionLegt den Bedingungstyp für eine CEL-Ausdrucksvalidierung fest, um anzugeben, ob der Ausdruck erfolgreich ausgewertet wurde.

ExpressionDataConditionType

Attribute

AttributTypBeschreibung
CONDITION_TYPE_UNSPECIFIEDEnumDer nicht angegebene Bedingungstyp.
EXPRESSION_EVALUATION_SUCCESSEnumDer CEL-Ausdruck wurde erfolgreich ausgewertet.
EXPRESSION_EVALUATION_FAILUREEnumDer CEL-Ausdruck wurde als Fehler ausgewertet.

FixedFooter

Methoden

MethodeRückgabetypKurzbeschreibung
setPrimaryButton(button)FixedFooterLegen Sie die primäre Schaltfläche in der fixierten Fußzeile fest.
setSecondaryButton(button)FixedFooterLegen Sie die sekundäre Schaltfläche in der fixierten Fußzeile fest.

Grid

Methoden

MethodeRückgabetypKurzbeschreibung
addItem(gridItem)GridFügt dem Raster ein neues Rasterelement hinzu.
setAuthorizationAction(action)GridLegt eine Autorisierungsaktion fest, die beim Klicken auf das Objekt eine URL zum Autorisierungsablauf öffnet.
setBorderStyle(borderStyle)GridLegt den Rahmenstil fest, der auf die einzelnen Rasterelemente angewendet wird.
setComposeAction(action, composedEmailType)GridLegt eine Aktion fest, mit der beim Klicken auf das Objekt eine E‑Mail-Nachricht erstellt wird.
setNumColumns(numColumns)GridDie Anzahl der Spalten, die im Raster angezeigt werden sollen.
setOnClickAction(action)GridLegt eine Aktion fest, die ausgeführt wird, wenn auf das Objekt geklickt wird.
setOnClickOpenLinkAction(action)GridLegt eine Aktion fest, mit der beim Klicken auf das Objekt eine URL auf einem Tab geöffnet wird.
setOpenLink(openLink)GridLegt eine URL fest, die geöffnet werden soll, wenn auf das Objekt geklickt wird.
setTitle(title)GridHiermit wird der Titeltext des Rasters festgelegt.

GridItem

Methoden

MethodeRückgabetypKurzbeschreibung
setIdentifier(id)GridItemLegt die Kennung für das Rasterelement fest.
setImage(image)GridItemLegt das Bild für dieses Rasterelement fest.
setLayout(layout)GridItemLegt das Layout von Text und Bild für das Gridelement fest.
setSubtitle(subtitle)GridItemLegt den Untertitel des Rasterelements fest.
setTextAlignment(alignment)GridItemLegt die horizontale Ausrichtung des Gridelements fest.
setTitle(title)GridItemLegt den Titeltext des Rasterelements fest.

GridItemLayout

Attribute

AttributTypBeschreibung
TEXT_BELOWEnumTitel und Untertitel werden unter dem Bild des Rasterelements angezeigt.
TEXT_ABOVEEnumTitel und Untertitel werden über dem Bild des Rasterelements angezeigt.

HorizontalAlignment

Attribute

AttributTypBeschreibung
STARTEnumRichten Sie das Widget am Anfang der Satzseite aus.
CENTEREnumRichten Sie das Widget mittig aus.
ENDEnumRichten Sie das Widget am Ende des Satzes aus.

HorizontalSizeStyle

Attribute

AttributTypBeschreibung
FILL_AVAILABLE_SPACEEnumDie Widget wird so skaliert, dass sie den verfügbaren horizontalen Bereich eines Column ausfüllt.
FILL_MINIMUM_SPACEEnumPasst die Größe von Widget so an, dass sie den geringsten horizontalen Platz in einem Column einnimmt.

HostAppDataSource

Methoden

MethodeRückgabetypKurzbeschreibung
setChatDataSource(chatClientDataSource)HostAppDataSourceLegt die Datenquelle aus Google Chat fest.
setWorkflowDataSource(workflowDataSource)HostAppDataSourceLegt die Datenquelle aus Google Workspace Flows fest.

Icon

Attribute

AttributTypBeschreibung
NONEEnumKein Symbol.
AIRPLANEEnumSymbol für Flugzeug
BOOKMARKEnumLesezeichen-Symbol
BUSEnumBussymbol
CAREnumAutosymbol
CLOCKEnumUhrsymbol
CONFIRMATION_NUMBER_ICONEnumSymbol für die Bestätigungsnummer
DOLLAREnumDollarsymbol
DESCRIPTIONEnumSymbol „Beschreibung“
EMAILEnumE-Mail-Symbol
EVENT_PERFORMEREnumE-Mail-Symbol
EVENT_SEATEnumSymbol für Veranstaltungsort
FLIGHT_ARRIVALEnumSymbol für die Ankunft des Flugs
FLIGHT_DEPARTUREEnumSymbol für den Abflugort
HOTELEnumHotelsymbol
HOTEL_ROOM_TYPEEnumHotelsymbol
INVITEEnumSymbol „Einladen“
MAP_PINEnumSymbol für Ortsmarkierung
MEMBERSHIPEnumSymbol für Mitgliedschaft
MULTIPLE_PEOPLEEnumSymbol für mehrere Personen
OFFEREnumSymbol: Angebot
PERSONEnumPersonensymbol
PHONEEnumTelefonsymbol
RESTAURANT_ICONEnumRestaurantsymbol
SHOPPING_CARTEnumEinkaufswagensymbol
STAREnumSternsymbol
STOREEnumHändlersymbol
TICKETEnumTicketsymbol
TRAINEnumZugsymbol
VIDEO_CAMERAEnumVideokamera-Symbol
VIDEO_PLAYEnumVideowiedergabesymbol

IconImage

Methoden

MethodeRückgabetypKurzbeschreibung
setAltText(altText)IconImageLegt den Alternativtext der URL fest, der für die Barrierefreiheit verwendet wird.
setIcon(icon)IconImageLegt das vordefinierte Symbol fest, wenn die URL nicht festgelegt ist.
setIconUrl(url)IconImageLegt die URL des Symbols fest, wenn das Symbol nicht festgelegt ist.
setImageCropType(imageCropType)IconImageLegt den Zuschneidestil für das Bild fest.
setMaterialIcon(icon)IconImageLegt das Material Design-Symbol fest.

Image

Methoden

MethodeRückgabetypKurzbeschreibung
setAltText(altText)ImageLegt den Alt-Text des Bildes für die Barrierefreiheit fest.
setAuthorizationAction(action)ImageLegt eine Autorisierungsaktion fest, die beim Klicken auf das Objekt eine URL zum Autorisierungsablauf öffnet.
setComposeAction(action, composedEmailType)ImageLegt eine Aktion fest, mit der beim Klicken auf das Objekt eine E‑Mail-Nachricht erstellt wird.
setImageUrl(url)ImageLegt das zu verwendende Bild fest, indem die URL oder der Datenstring angegeben wird.
setOnClickAction(action)ImageLegt eine Aktion fest, die ausgeführt wird, wenn auf das Objekt geklickt wird.
setOnClickOpenLinkAction(action)ImageLegt eine Aktion fest, mit der beim Klicken auf das Objekt eine URL auf einem Tab geöffnet wird.
setOpenLink(openLink)ImageLegt eine URL fest, die geöffnet werden soll, wenn auf das Objekt geklickt wird.

ImageButton

Methoden

MethodeRückgabetypKurzbeschreibung
setAltText(altText)ImageButtonLegt den alternativen Text der Schaltfläche für die Barrierefreiheit fest.
setAuthorizationAction(action)ImageButtonLegt eine Autorisierungsaktion fest, die beim Klicken auf das Objekt eine URL zum Autorisierungsablauf öffnet.
setComposeAction(action, composedEmailType)ImageButtonLegt eine Aktion fest, mit der beim Klicken auf das Objekt eine E‑Mail-Nachricht erstellt wird.
setIcon(icon)ImageButtonLegt ein vordefiniertes Icon fest, das auf der Schaltfläche angezeigt werden soll.
setIconUrl(url)ImageButtonLegt die URL eines Bildes fest, das als Symbol für diese Schaltfläche verwendet werden soll.
setImageButtonStyle(imageButtonStyle)ImageButtonLegt den Stil der Schaltfläche fest.
setMaterialIcon(icon)ImageButtonLegt das Material Design-Symbol fest.
setOnClickAction(action)ImageButtonLegt eine Aktion fest, die ausgeführt wird, wenn auf das Objekt geklickt wird.
setOnClickOpenLinkAction(action)ImageButtonLegt eine Aktion fest, mit der beim Klicken auf das Objekt eine URL auf einem Tab geöffnet wird.
setOpenLink(openLink)ImageButtonLegt eine URL fest, die geöffnet werden soll, wenn auf das Objekt geklickt wird.
setOverflowMenu(menu)ImageButtonLegt fest, dass beim Klicken auf das Objekt ein Pop‑up-Menü geöffnet wird.

ImageButtonStyle

Attribute

AttributTypBeschreibung
BORDERLESSEnumBildschaltfläche ohne Rahmen.
OUTLINEDEnumBildschaltfläche mit transparentem Hintergrund
FILLEDEnumBildschaltfläche mit farbigem Hintergrund
FILLED_TONALEnumBildschaltfläche mit einer alternativen Zwischenlösung zwischen gefüllten und umrissenen Schaltflächen.

ImageComponent

Methoden

MethodeRückgabetypKurzbeschreibung
setAltText(altText)ImageComponentLegt den alternativen Text des Bildes fest.
setBorderStyle(borderStyle)ImageComponentLegt den auf das Bild angewendeten Rahmenstil fest.
setCropStyle(imageCropStyle)ImageComponentLegt den Zuschneidestil für das Bild fest.
setImageUrl(url)ImageComponentLegt die URL des Bildes fest.

ImageCropStyle

Methoden

MethodeRückgabetypKurzbeschreibung
setAspectRatio(ratio)ImageCropStyleLegt das Seitenverhältnis fest, das verwendet werden soll, wenn der Zuschneidetyp RECTANGLE_CUSTOM ist.
setImageCropType(type)ImageCropStyleLegt den Zuschneidetyp für das Bild fest.

ImageCropType

Attribute

AttributTypBeschreibung
SQUAREEnumZuschneidestil für quadratische Formen.
CIRCLEEnumZuschneidestil für kreisförmige Formen.
RECTANGLE_CUSTOMEnumZuschneidestil „Rechteck“ mit benutzerdefiniertem Verhältnis.
RECTANGLE_4_3EnumZuschneiden im Rechteckformat mit einem Seitenverhältnis von 4:3.

ImageStyle

Attribute

AttributTypBeschreibung
SQUAREEnumKein Zuschneiden.
CIRCLEEnumAuf eine Kreisform zuschneiden

InputType

Attribute

AttributTypBeschreibung
TEXTEnumNormalen Text akzeptieren
INTEGEREnumAkzeptiert eine Ganzzahl.
FLOATEnumGleitkommazahl akzeptieren
EMAILEnumE‑Mail-Adresse akzeptieren

Interaction

Attribute

AttributTypBeschreibung
INTERACTION_UNSPECIFIEDEnumStandardwert.
OPEN_DIALOGEnumÖffnet ein Dialogfeld, eine kartenbasierte Benutzeroberfläche, die von Chat-Apps zur Interaktion mit Nutzern verwendet wird.

KeyValue

Methoden

MethodeRückgabetypKurzbeschreibung
setAuthorizationAction(action)KeyValueLegt eine Autorisierungsaktion fest, die beim Klicken auf das Objekt eine URL zum Autorisierungsablauf öffnet.
setComposeAction(action, composedEmailType)KeyValueLegt eine Aktion fest, mit der beim Klicken auf das Objekt eine E‑Mail-Nachricht erstellt wird.
setOnClickAction(action)KeyValueLegt eine Aktion fest, die ausgeführt wird, wenn auf das Objekt geklickt wird.
setOnClickOpenLinkAction(action)KeyValueLegt eine Aktion fest, mit der beim Klicken auf das Objekt eine URL auf einem Tab geöffnet wird.
setOpenLink(openLink)KeyValueLegt eine URL fest, die geöffnet werden soll, wenn auf das Objekt geklickt wird.

LinkPreview

Methoden

MethodeRückgabetypKurzbeschreibung
printJson()StringGibt die JSON-Darstellung dieses Objekts aus.
setLinkPreviewTitle(title)LinkPreviewLegt den Titel fest, der in der Linkvorschau über der Vorschaukarte angezeigt wird.
setPreviewCard(previewCard)LinkPreviewLegt die Karte fest, auf der Informationen zu einem Link von einem Drittanbieterdienst oder einem Dienst, der nicht von Google stammt, angezeigt werden.
setTitle(title)LinkPreviewLegt den Titel fest, der im Smartchip für die Linkvorschau angezeigt wird.

LoadIndicator

Attribute

AttributTypBeschreibung
SPINNEREnumSpinner-Anzeige verwenden
NONEEnumVerwenden Sie keinen Indikator.

MaterialIcon

Methoden

MethodeRückgabetypKurzbeschreibung
setFill(fill)MaterialIconGibt an, ob das Symbol gefüllt gerendert wird.
setGrade(grade)MaterialIconGewicht und Strichstärke wirken sich auf die Stärke eines Symbols aus.
setName(name)MaterialIconLegt den Namen des Symbols fest.
setWeight(weight)MaterialIconDie Strichstärke des Symbols.

Methoden

MethodeRückgabetypKurzbeschreibung
popCard()NavigationEntfernt eine Karte aus dem Navigationsstapel.
popToNamedCard(cardName)NavigationRuft die angegebene Karte anhand ihres Namens auf.
popToRoot()NavigationEntfernt alle Karten im Stapel bis zur Stammkarte.
printJson()StringGibt die JSON-Darstellung dieses Objekts aus.
pushCard(card)NavigationLegt die angegebene Karte auf den Stapel.
updateCard(card)NavigationDie aktuelle Karte wird ersetzt.

Notification

Methoden

MethodeRückgabetypKurzbeschreibung
setText(text)NotificationLegt den Text fest, der in der Benachrichtigung angezeigt werden soll.

OnClose

Attribute

AttributTypBeschreibung
NOTHINGEnumBeim Schließen nichts unternehmen.
RELOADEnumLädt das Add-on neu, wenn das Fenster geschlossen wird.

OpenAs

Attribute

AttributTypBeschreibung
FULL_SIZEEnumIn einem Vollbildfenster oder Tab öffnen
OVERLAYEnumAls Overlay wie ein Pop‑up-Fenster öffnen

Methoden

MethodeRückgabetypKurzbeschreibung
setOnClose(onClose)OpenLinkLegt das Verhalten der URL-Aktion fest, wenn das URL-Fenster oder der URL-Tab geschlossen wird.
setOpenAs(openAs)OpenLinkLegt das Verhalten der URL beim Öffnen fest.
setUrl(url)OpenLinkLegt die URL fest, die geöffnet werden soll.

OverflowMenu

Methoden

MethodeRückgabetypKurzbeschreibung
addMenuItem(menuItem)OverflowMenuFügt einen Menüpunkt hinzu.

OverflowMenuItem

Methoden

MethodeRückgabetypKurzbeschreibung
setAuthorizationAction(action)OverflowMenuItemLegt eine Autorisierungsaktion fest, die beim Klicken auf das Objekt eine URL zum Autorisierungsablauf öffnet.
setComposeAction(action, composedEmailType)OverflowMenuItemLegt eine Aktion fest, mit der beim Klicken auf das Objekt eine E‑Mail-Nachricht erstellt wird.
setDisabled(disabled)OverflowMenuItemLegt fest, ob das Menüelement deaktiviert ist.
setOnClickAction(action)OverflowMenuItemLegt eine Aktion fest, die ausgeführt wird, wenn auf das Objekt geklickt wird.
setOnClickOpenLinkAction(action)OverflowMenuItemLegt eine Aktion fest, mit der beim Klicken auf das Objekt eine URL auf einem Tab geöffnet wird.
setOpenLink(openLink)OverflowMenuItemLegt eine URL fest, die geöffnet werden soll, wenn auf das Objekt geklickt wird.
setStartIcon(icon)OverflowMenuItemLegt das führende Symbol des Menüpunkts fest.
setText(text)OverflowMenuItemLegt den Titel des Menüpunkts fest.

PlatformDataSource

Methoden

MethodeRückgabetypKurzbeschreibung
setCommonDataSource(commonDataSource)PlatformDataSourceLegt die Datenquelle aus Google Workspace fest.
setHostAppDataSource(hostAppDataSource)PlatformDataSourceWird verwendet, um Bereiche im Menü mit Mehrfachauswahl auszufüllen.

ResponseType

Attribute

AttributTypBeschreibung
TYPE_UNSPECIFIEDEnumStandardtyp, der als NEW_MESSAGE behandelt wird.
NEW_MESSAGEEnumAls neue Nachricht im Thema posten
UPDATE_MESSAGEEnumAktualisieren Sie die Nachricht der Chat App.
UPDATE_USER_MESSAGE_CARDSEnumKarten in einer Nachricht eines Nutzers aktualisieren
REQUEST_CONFIGEnumNutzer privat nach zusätzlicher Authentifizierung oder Konfiguration fragen
DIALOGEnumZeigt ein Dialogfeld an.
UPDATE_WIDGETEnumAbfrage für Optionen zur automatischen Vervollständigung von Widget-Text.

SelectionInput

Methoden

MethodeRückgabetypKurzbeschreibung
addItem(text, value, selected)SelectionInputFügt ein neues Element hinzu, das ausgewählt werden kann.
addMultiSelectItem(text, value, selected, startIconUri, bottomText)SelectionInputFügt für Menüs mit Mehrfachauswahl ein neues Element hinzu, das ausgewählt werden kann.
setExternalDataSource(action)SelectionInputLegt eine externe Datenquelle fest, z. B. eine relationale Datenbank.
setFieldName(fieldName)SelectionInputLegt den Schlüssel fest, der diese Auswahl-Eingabe im Ereignisobjekt identifiziert, das bei einer UI-Interaktion generiert wird.
setMultiSelectMaxSelectedItems(maxSelectedItems)SelectionInputLegt die maximale Anzahl von Elementen fest, die ein Nutzer auswählen kann.
setMultiSelectMinQueryLength(queryLength)SelectionInputLegt die Anzahl der Textzeichen fest, die ein Nutzer eingibt, bevor die App die automatische Vervollständigung abfragt und vorgeschlagene Elemente auf der Karte anzeigt.
setOnChangeAction(action)SelectionInputLegt eine Action fest, die immer dann ausgeführt wird, wenn sich die Auswahl ändert.
setPlatformDataSource(platformDataSource)SelectionInputLegt eine Datenquelle aus Google Workspace fest.
setTitle(title)SelectionInputLegt den Titel fest, der vor dem Eingabefeld angezeigt werden soll.
setType(type)SelectionInputLegt den Typ dieser Eingabe fest.

SelectionInputType

Attribute

AttributTypBeschreibung
CHECK_BOXEnumEingabestil für Kästchen.
RADIO_BUTTONEnumEingabestil für Optionsfelder.
DROPDOWNEnumEingabestil für die Auswahl im Drop-down-Menü.
SWITCHEnumEine Reihe von Schaltern.
MULTI_SELECTEnumEin Mehrfachauswahlmenü für statische oder dynamische Daten.
OVERFLOW_MENUEnumEin UI-Element, das zusätzliche Optionen enthält, die nicht in die primäre Benutzeroberfläche passen

Status

Attribute

AttributTypBeschreibung
OKEnumHTTP Mapping: 200 OK
CANCELLEDEnumHTTP Mapping: 499 Client Closed Request
UNKNOWNEnumUnbekannter Fehler.
INVALID_ARGUMENTEnumDer Client hat ein ungültiges Argument angegeben.
DEADLINE_EXCEEDEDEnumHTTP Mapping: 504 Gateway Timeout
NOT_FOUNDEnumHTTP Mapping: 404 Not Found
ALREADY_EXISTSEnumDie Entität, die ein Client erstellen wollte, existiert bereits.
PERMISSION_DENIEDEnumHTTP Mapping: 403 Forbidden
UNAUTHENTICATEDEnumHTTP Mapping: 401 Unauthorized
RESOURCE_EXHAUSTEDEnumHTTP Mapping: 429 Too Many Requests
FAILED_PRECONDITIONEnumDer Vorgang wurde abgelehnt, weil der Systemzustand nicht für die Ausführung des Vorgangs geeignet ist.
ABORTEDEnumDer Vorgang wurde abgebrochen, in der Regel aufgrund eines Parallelitätsproblems wie einer fehlgeschlagenen Sequencer-Überprüfung oder einer abgebrochenen Transaktion.
OUT_OF_RANGEEnumBeim Vorgang wurde versucht, den gültigen Bereich zu überschreiten.
UNIMPLEMENTEDEnumHTTP Mapping: 501 Not Implemented
INTERNALEnumInterne Fehler.
UNAVAILABLEEnumHTTP Mapping: 503 Service Unavailable
DATA_LOSSEnumDauerhafter Datenverlust oder Datenkorruption.

Suggestions

Methoden

MethodeRückgabetypKurzbeschreibung
addSuggestion(suggestion)SuggestionsFügen Sie einen Textvorschlag hinzu.
addSuggestions(suggestions)SuggestionsFügen Sie eine Liste mit Textvorschlägen hinzu.

SuggestionsResponse

Methoden

MethodeRückgabetypKurzbeschreibung
printJson()StringGibt die JSON-Darstellung dieses Objekts aus.

SuggestionsResponseBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
build()SuggestionsResponseErstellt die aktuelle Antwort auf Vorschläge und validiert sie.
setSuggestions(suggestions)SuggestionsResponseBuilderLegt die Vorschläge fest, die in Textfeldern für die automatische Vervollständigung verwendet werden.

Switch

Methoden

MethodeRückgabetypKurzbeschreibung
setControlType(controlType)SwitchLegt den Steuerelementtyp des Schalters fest.
setFieldName(fieldName)SwitchLegt den Schlüssel fest, der diesen Schalter im Ereignisobjekt identifiziert, das bei einer UI-Interaktion generiert wird.
setOnChangeAction(action)SwitchLegt die Aktion fest, die ausgeführt werden soll, wenn der Schalter umgelegt wird.
setSelected(selected)SwitchLegt fest, ob dieser Schalter anfangs ausgewählt oder nicht ausgewählt sein soll.
setValue(value)SwitchLegt den Wert fest, der als Formulareingabe gesendet wird, wenn dieser Schalter aktiviert ist.

SwitchControlType

Attribute

AttributTypBeschreibung
SWITCHEnumEin/Aus-Steuerelement für ein Schalter-Widget.
CHECK_BOXEnumKontrollkästchen für ein Schalter-Widget.

TextButton

Methoden

MethodeRückgabetypKurzbeschreibung
setAltText(altText)TextButtonLegt den alternativen Text der Schaltfläche für die Barrierefreiheit fest.
setAuthorizationAction(action)TextButtonLegt eine Autorisierungsaktion fest, die beim Klicken auf das Objekt eine URL zum Autorisierungsablauf öffnet.
setBackgroundColor(backgroundColor)TextButtonLegt die Hintergrundfarbe für die Schaltfläche TextButtonStyle.FILLED fest.
setComposeAction(action, composedEmailType)TextButtonLegt eine Aktion fest, mit der beim Klicken auf das Objekt eine E‑Mail-Nachricht erstellt wird.
setDisabled(disabled)TextButtonLegt fest, ob die Schaltfläche deaktiviert ist.
setIcon(icon)TextButtonLegt ein vordefiniertes Icon fest, das auf der Schaltfläche angezeigt werden soll.
setIconUrl(url)TextButtonLegt die URL eines Bildes fest, das als Symbol für diese Schaltfläche verwendet werden soll.
setMaterialIcon(icon)TextButtonLegt das Material Design-Symbol fest.
setOnClickAction(action)TextButtonLegt eine Aktion fest, die ausgeführt wird, wenn auf das Objekt geklickt wird.
setOnClickOpenLinkAction(action)TextButtonLegt eine Aktion fest, mit der beim Klicken auf das Objekt eine URL auf einem Tab geöffnet wird.
setOpenLink(openLink)TextButtonLegt eine URL fest, die geöffnet werden soll, wenn auf das Objekt geklickt wird.
setOverflowMenu(menu)TextButtonLegt fest, dass beim Klicken auf das Objekt ein Pop‑up-Menü geöffnet wird.
setText(text)TextButtonLegt den Text fest, der auf der Schaltfläche angezeigt wird.
setTextButtonStyle(textButtonStyle)TextButtonLegt den Stil der Schaltfläche fest.

TextButtonStyle

Attribute

AttributTypBeschreibung
OUTLINEDEnumSchaltfläche mit normalem Text und transparentem Hintergrund.
TEXTEnumNICHT VERWENDEN.
FILLEDEnumTextschaltfläche mit farbigem Hintergrund.
FILLED_TONALEnumSchaltfläche mit normalem Text, die eine Alternative zwischen gefüllten und umrandeten Schaltflächen darstellt.
BORDERLESSEnumSchaltfläche mit normalem Text ohne Rahmen.

TextInput

Methoden

MethodeRückgabetypKurzbeschreibung
setFieldName(fieldName)TextInputLegt den Schlüssel fest, mit dem diese Texteingabe im Ereignisobjekt identifiziert wird, das bei einer UI-Interaktion generiert wird.
setHint(hint)TextInputLegt einen Hinweis für die Texteingabe fest.
setHostAppDataSource(hostAppDataSource)TextInputLegt eine Datenquelle aus Google Workspace-Anwendungen fest.
setMultiline(multiline)TextInputLegt fest, ob der eingegebene Text in einer oder mehreren Zeilen angezeigt wird.
setOnChangeAction(action)TextInputLegt eine Aktion fest, die ausgeführt werden soll, wenn sich die Texteingabe ändert.
setSuggestions(suggestions)TextInputLegt die Vorschläge für die automatische Vervollständigung im Textfeld fest.
setSuggestionsAction(suggestionsAction)TextInputLegt die Callback-Aktion fest, mit der Vorschläge basierend auf der Nutzereingabe für die automatische Vervollständigung abgerufen werden.
setTitle(title)TextInputLegt den Titel fest, der über dem Eingabefeld angezeigt werden soll.
setValidation(validation)TextInputLegt die Validierungsregel für dieses Widget fest.
setValue(value)TextInputLegt den vorab ausgefüllten Wert fest, der im Eingabefeld festgelegt werden soll.

TextParagraph

Methoden

MethodeRückgabetypKurzbeschreibung
setMaxLines(maxLines)TextParagraphLegt die maximale Anzahl von Textzeilen fest, die im Widget angezeigt werden.
setText(text)TextParagraphLegt den Text des Absatzes fest.

TimePicker

Methoden

MethodeRückgabetypKurzbeschreibung
setFieldName(fieldName)TimePickerLegt den Feldnamen fest, der diese Auswahl in dem Ereignisobjekt identifiziert, das bei einer UI-Interaktion generiert wird.
setHours(hours)TimePickerLegt den voreingestellten Stundenwert fest, der im Eingabefeld festgelegt werden soll.
setMinutes(minutes)TimePickerLegt den vorab ausgefüllten Wert für die Minuten fest, der im Eingabefeld festgelegt werden soll.
setOnChangeAction(action)TimePickerLegt eine Action fest, die vom Skript ausgeführt wird, wenn sich die Picker-Eingabe ändert.
setTitle(title)TimePickerLegt den Titel fest, der über dem Eingabefeld angezeigt wird.

Trigger

Methoden

MethodeRückgabetypKurzbeschreibung
setActionRuleId(actionRuleId)TriggerLegt die ID der Aktionsregel für den Trigger fest.

UniversalActionResponse

Methoden

MethodeRückgabetypKurzbeschreibung
printJson()StringGibt die JSON-Darstellung dieses Objekts aus.

UniversalActionResponseBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
build()UniversalActionResponseErstellt die aktuelle universelle Aktionsantwort und validiert sie.
displayAddOnCards(cardObjects)UniversalActionResponseBuilderZeigt das Add-on mit den angegebenen Karten an.
setOpenLink(openLink)UniversalActionResponseBuilderLegt die URL fest, die geöffnet werden soll, wenn die universelle Aktion ausgewählt wird.

UpdateDraftActionResponse

Methoden

MethodeRückgabetypKurzbeschreibung
printJson()StringGibt die JSON-Darstellung dieses Objekts aus.

UpdateDraftActionResponseBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
build()UpdateDraftActionResponseErstellt die Antwort für die Aktion zum Aktualisieren des aktuellen Entwurfs und validiert sie.
setUpdateDraftBccRecipientsAction(updateDraftBccRecipientsAction)UpdateDraftActionResponseBuilderLegt eine Aktion fest, mit der die Bcc-Empfänger einer E‑Mail-Vorlage aktualisiert werden.
setUpdateDraftBodyAction(updateDraftBodyAction)UpdateDraftActionResponseBuilderEine Aktion festlegen, mit der der E‑Mail-Text eines Entwurfs aktualisiert wird
setUpdateDraftCcRecipientsAction(updateDraftCcRecipientsAction)UpdateDraftActionResponseBuilderLegt eine Aktion fest, mit der die CC-Empfänger eines Entwurfs aktualisiert werden.
setUpdateDraftSubjectAction(updateDraftSubjectAction)UpdateDraftActionResponseBuilderLegt eine Aktion fest, mit der die Betreffzeile eines Entwurfs aktualisiert wird.
setUpdateDraftToRecipientsAction(updateDraftToRecipientsAction)UpdateDraftActionResponseBuilderLegt eine Aktion fest, mit der die „An“-Empfänger eines Entwurfs aktualisiert werden.

UpdateDraftBccRecipientsAction

Methoden

MethodeRückgabetypKurzbeschreibung
addUpdateBccRecipients(bccRecipientEmails)UpdateDraftBccRecipientsActionAktualisiert die Bcc-Empfänger eines E‑Mail-Entwurfs.

UpdateDraftBodyAction

Methoden

MethodeRückgabetypKurzbeschreibung
addUpdateContent(content, contentType)UpdateDraftBodyActionFügt dem Entwurfstext die angegebenen Inhalte hinzu.
setUpdateType(updateType)UpdateDraftBodyActionLegt die UpdateDraftBodyType dieser Aktualisierungsaktion für den Entwurfstext fest.

UpdateDraftBodyType

Attribute

AttributTypBeschreibung
IN_PLACE_INSERTEnumStandard.
INSERT_AT_STARTEnumDurch Update-Aktionen wird Inhalt am Anfang des Nachrichtentexts eingefügt.
INSERT_AT_ENDEnumBei Update-Aktionen wird Inhalt am Ende des Nachrichtentexts eingefügt.

UpdateDraftCcRecipientsAction

Methoden

MethodeRückgabetypKurzbeschreibung
addUpdateCcRecipients(ccRecipientEmails)UpdateDraftCcRecipientsActionAktualisiert die Cc-Empfänger eines E‑Mail-Entwurfs.

UpdateDraftSubjectAction

Methoden

MethodeRückgabetypKurzbeschreibung
addUpdateSubject(subject)UpdateDraftSubjectActionAktualisiert die Betreffzeile eines E‑Mail-Entwurfs.

UpdateDraftToRecipientsAction

Methoden

MethodeRückgabetypKurzbeschreibung
addUpdateToRecipients(toRecipientEmails)UpdateDraftToRecipientsActionAktualisiert die „An“-Empfänger eines E‑Mail-Entwurfs.

UpdateVisibilityAction

Methoden

MethodeRückgabetypKurzbeschreibung
setVisibility(visibility)UpdateVisibilityActionLegt fest, ob Widgets sichtbar oder ausgeblendet sein sollen.

UpdatedWidget

Methoden

MethodeRückgabetypKurzbeschreibung
addItem(text, value, selected, startIconUri, bottomText)UpdatedWidgetFügt ein neues Element hinzu, das ausgewählt werden kann.

Validation

Methoden

MethodeRückgabetypKurzbeschreibung
setCharacterLimit(characterLimit)ValidationLegt die Zeichenbeschränkung für das Widget fest.
setInputType(inputType)ValidationLegt den Eingabetyp des Widgets fest.

VariableButtonSize

Attribute

AttributTypBeschreibung
UNSPECIFIEDEnumWählt automatisch COMPACT für die Seitenleiste und FULL_SIZE für alle anderen Fälle aus.
COMPACTEnumFür Schaltflächen mit dem Label „+“
FULL_SIZEEnumFür Schaltflächen mit dem Label „+ Variable“

VerticalAlignment

Attribute

AttributTypBeschreibung
CENTEREnumPlatziert den Inhalt vertikal in der Mitte des Containers.
TOPEnumPlatziert den Inhalt vertikal oben im Container.
BOTTOMEnumDer Inhalt wird vertikal unten im Container platziert.

Visibility

Attribute

AttributTypBeschreibung
VISIBLEEnumDas UI-Element ist sichtbar.
HIDDENEnumDas UI-Element ist unsichtbar.
VISIBILITY_UNSPECIFIEDEnumDas UI-Element ist nicht angegeben.

Widget

WorkflowDataSource

Methoden

MethodeRückgabetypKurzbeschreibung
setIncludeVariables(includeVariables)WorkflowDataSourceGibt an, ob Variablen aus dem vorherigen Schritt in die Datenquelle aufgenommen werden sollen.
setType(type)WorkflowDataSourceLegt den Typ der Workflow-Datenquelle fest.
setVariableButtonLabel(variableButtonLabel)WorkflowDataSourceLegt das Label der Schaltfläche zur Variablenauswahl fest, das nach dem Pluszeichen bei der Schaltflächengröße FULL_SIZE angezeigt wird.
setVariableButtonSize(variableButtonSize)WorkflowDataSourceLegt die Größe der Schaltfläche zur Variablenauswahl fest. Wenn UNSPECIFIED ausgewählt ist, wird im Seitenbereich automatisch COMPACT und in anderen Fällen FULL_SIZE verwendet.

WorkflowDataSourceType

Attribute

AttributTypBeschreibung
UNKNOWNEnumStandardwert.
USEREnumDie Datenquelle sind die Daten eines Nutzers.
SPACEEnumDie Datenquelle ist ein Google Chat-Bereich.
USER_WITH_FREE_FORMEnumDie Datenquelle sind die Daten eines Nutzers. Nutzer können vorhandene Mitglieder ihrer Google Workspace-Organisation aufrufen und auswählen oder manuell eine E-Mail-Adresse oder eine gültige Domain eingeben.

WrapStyle

Attribute

AttributTypBeschreibung
NOWRAPEnumKein Zeilenumbruch.
WRAPEnumBricht den Inhalt für alle Widgets in einer Spalte um.