Mit diesem Dienst können Scripts Karten- und Widget-Komponenten sowie Verhaltensweisen für eine Benutzeroberfläche konfigurieren und erstellen. Die UI-Strukturen, die Sie mit diesem Dienst erstellen, sind automatisch sowohl auf Computern als auch auf Mobilgeräten verfügbar, sodass Sie keine separaten Benutzeroberflächen für beide entwickeln müssen.
Klassen
Name | Kurzbeschreibung |
---|---|
Action | Eine Aktion, die Interaktivität innerhalb von UI-Elementen ermöglicht. |
ActionResponse | Das Antwortobjekt, das von einer Rückruffunktion (z.B. einem Formularantwort-Handler) zurückgegeben werden kann, um eine oder mehrere Aktionen auf dem Client auszuführen. |
ActionResponseBuilder | Ein Builder für ActionResponse -Objekte. |
ActionStatus | Eine Klasse, die den Status für eine Anfrage zum Aufrufen oder Senden eines Dialogfelds darstellt. |
Attachment | Stellt einen Anhang dar, der von einem Add-on erstellt wurde. |
AuthorizationAction | Eine Autorisierungsaktion, bei der der Nutzer nach dem Klicken auf die AuthorizationUrl weitergeleitet wird. |
AuthorizationException | Ein Fehler, der zurückgegeben werden kann, um eine Autorisierungskarte auszulösen, die dem Nutzer angezeigt wird. |
BorderStyle | Eine Klasse, die einen vollständigen Rahmenstil darstellt, der auf Widgets angewendet werden kann. |
BorderType | Ein Enum-Wert, der die Rahmentypen darstellt, die auf Widgets angewendet werden können. |
Button | Eine Basisklasse für alle Schaltflächen. |
ButtonSet | Enthält eine Reihe von Button -Objekten, die in einer Zeile angezeigt werden. |
CalendarEventActionResponse | Stellt eine Antwort dar, durch die Änderungen am Kalendertermin vorgenommen werden, den der Nutzer gerade bearbeitet, als Reaktion auf eine Aktion in der Benutzeroberfläche, z. B. ein Klicken auf eine Schaltfläche. |
CalendarEventActionResponseBuilder | Ein Builder für CalendarEventActionResponse -Objekte. |
Card | Eine Kontextkarte, die eine einzelne Ansicht in der Benutzeroberfläche darstellt. |
CardAction | Ein anklickbarer Menüpunkt, der dem Menü im Kartenheader hinzugefügt wird. |
CardBuilder | Ein Builder für Card -Objekte. |
CardHeader | Der Header einer Card . |
CardSection | Ein Kartenbereich enthält Gruppen von Widgets und sorgt für eine visuelle Trennung zwischen ihnen. |
CardService | Mit CardService können Sie generische Karten erstellen, die in verschiedenen Google-Erweiterungsprodukten verwendet werden, z. B. in Google Workspace-Add-ons. |
CardWithId | Ein Builder für CardWithId -Objekte. |
ChatActionResponse | Eine Klasse, die die Parameter darstellt, mit denen eine Chat-App konfigurieren kann, wie ihre Antwort gepostet wird. |
ChatClientDataSource | Für ein SelectionInput -Widget mit einem Mehrfachauswahlmenü eine Datenquelle aus Google Chat. |
ChatResponse | Das Antwortobjekt für eine Kartennachricht in Google Chat. |
ChatResponseBuilder | Ein Builder für ChatResponse -Objekte. |
ChatSpaceDataSource | Eine Datenquelle, über die Gruppenbereiche in Google Chat als Auswahlelemente für ein Mehrfachauswahlmenü gefüllt werden. |
Chip | Ein Chip mit einem Symbol und einem Textlabel. |
ChipList | Enthält eine Reihe von Chip -Objekten, die in einer Zeile angezeigt werden und bei Bedarf umgebrochen werden, um horizontal scrollbar zu sein. |
ChipListLayout | Ein Enum, das das Layout für ChipList angibt. |
CollapseControl | Ein anpassbares Steuerelement zum Minimieren und Maximieren. |
Column | Eine Spalte. |
Columns | Im Columns -Widget können bis zu zwei Spalten in einer Karte oder einem Dialogfeld angezeigt werden. |
CommonDataSource | Eine Datenquelle, die von allen Google Workspace-Anwendungen gemeinsam genutzt wird. |
ComposeActionResponse | Das Antwortobjekt, das von einer Callback-Methode für die Aktion „Schreiben“ in einem Gmail-Add-on zurückgegeben werden kann. |
ComposeActionResponseBuilder | Ein Builder für ComposeActionResponse -Objekte. |
ComposedEmailType | Ein enum-Wert, der angibt, ob die verfasste E-Mail ein eigenständiger Entwurf oder ein Antwortentwurf ist. |
ContentType | Ein enum-Wert, der den Inhaltstyp der von einem UpdateDraftActionResponse generierten Inhalte angibt. |
DatePicker | Ein Eingabefeld, in das ein Datum eingegeben werden kann. |
DateTimePicker | Ein Eingabefeld, in das Nutzer ein Datum und eine Uhrzeit eingeben können. |
DecoratedText | Ein Widget, das Text mit optionalen Verzierungen anzeigt. |
Dialog | Weitere Informationen finden Sie in der Google Chat-Dokumentation unter Interaktive Dialoge öffnen. |
DialogAction | Ein Builder für DialogAction -Objekte. |
DisplayStyle | Ein Enum, das den Darstellungsstil der Karte definiert. |
Divider | Eine horizontale Trennlinie. |
DriveItemsSelectedActionResponse | Stellt eine Antwort dar, die Änderungen an Drive vornimmt, während Drive-Elemente ausgewählt sind, und als Reaktion auf eine Aktion auf der Benutzeroberfläche, z. B. das Klicken auf eine Schaltfläche. |
DriveItemsSelectedActionResponseBuilder | Ein Builder für DriveItemsSelectedActionResponse -Objekte. |
EditorFileScopeActionResponse | Führt Änderungen an einem Editor wie Google Docs, Google Sheets oder Google Präsentationen als Reaktion auf eine Aktion in der Benutzeroberfläche aus. |
EditorFileScopeActionResponseBuilder | Ein Builder für EditorFileScopeActionResponse -Objekte. |
FixedFooter | Die feste Fußzeile, die unten in einem Card angezeigt wird. |
Grid | Ein organisiertes Raster, in dem eine Sammlung von Rasterelementen angezeigt wird. |
GridItem | Die Elemente, mit denen Nutzer in einem Raster-Widget interagieren. |
GridItemLayout | Ein Enum, das den Bild- und Textstil eines GridItem definiert. |
HorizontalAlignment | Ein Enum, das die horizontale Ausrichtung eines Widgets angibt. |
HorizontalSizeStyle | Ein Enum-Wert, der festlegt, wie Widgets den Platz einer Spalte ausfüllen. |
HostAppDataSource | Bei einem SelectionInput -Widget, das ein Mehrfachauswahl-Menü verwendet, eine Datenquelle aus einer Google Workspace-Anwendung. |
Icon | Vordefinierte Symbole, die in verschiedenen UI-Objekten verwendet werden können, z. B. ImageButton - oder DecoratedText -Widgets. |
IconImage | Ein vordefiniertes Symbol, ein Material Design-Symbol oder ein Symbol aus einer URL mit einem anpassbaren Zuschnittsstil. |
Image | Ein Widget, das ein einzelnes Bild zeigt. |
ImageButton | Ein ImageButton mit einem Bild. |
ImageButtonStyle | Ein Enum, das den Stil für ImageButton angibt. |
ImageComponent | Eine Bildkomponente, die Rasterelementen hinzugefügt werden kann. |
ImageCropStyle | Eine Klasse, die einen Zuschneidestil darstellt, der auf Bildkomponenten angewendet werden kann. |
ImageCropType | Ein Enum, das die Zuschneideoptionen darstellt, die auf Bildkomponenten angewendet werden. |
ImageStyle | Ein Enum, das einen Bildausschnittstil definiert. |
InputType | Ein Enum, das den Eingabetyp des Widgets definiert. |
Interaction | Ein enum-Typ, der angibt, was bei einer Interaktion mit einem Nutzer geschehen soll, z. B. wenn ein Nutzer auf eine Schaltfläche in einer Kartennachricht klickt. |
| Diese Klasse wurde eingestellt. |
LinkPreview | Kartenaktion, bei der in der Host-App eine Linkvorschaukarte und ein Smartchip angezeigt werden. |
LoadIndicator | Ein Enum-Typ, der den Typ des Lade- oder Fortschrittsindikators angibt, der angezeigt werden soll, während ein Action verarbeitet wird. |
MaterialIcon | Ein Objekt, das alle Google Fonts-Symbole unterstützt. |
Navigation | Ein Hilfsobjekt, das die Navigation zwischen Karten steuert. |
Notification | Eine Benachrichtigung, die dem Nutzer als Reaktion auf die Interaktion mit einem UI-Element angezeigt wird. |
OnClose | Ein Enum, das angibt, was passieren soll, wenn eine über eine OpenLink geöffnete URL geschlossen wird. |
OpenAs | Ein Enum, das angibt, wie eine URL geöffnet werden soll. |
OpenLink | Stellt eine Aktion zum Öffnen eines Links mit einigen Optionen dar. |
OverflowMenu | Enthält eine Liste von OverflowMenuItem -Objekten, die in einem Pop-up-Menü angezeigt werden. |
OverflowMenuItem | Ein OverflowMenuItem mit einem Symbol und einem Textlabel. |
PlatformDataSource | Bei einem SelectionInput -Widget, das ein Mehrfachauswahl-Menü verwendet, eine Datenquelle aus Google Workspace. |
ResponseType | Ein Enum, das den Typ der Chat-App-Antwort darstellt. |
SelectionInput | Eingabefeld, über das vordefinierte Optionen ausgewählt werden können. |
SelectionInputType | Das Format der Elemente, die Nutzer auswählen können. |
Status | Ein Enum-Wert, der den Statuscode darstellt. |
Suggestions | Vorschläge zur automatischen Vervollständigung, die ein TextInput -Widget ergänzen |
SuggestionsResponse | Ein Antwortobjekt, das von einer Callback-Funktion für Vorschläge zurückgegeben werden kann. |
SuggestionsResponseBuilder | Ein Builder für SuggestionsResponse -Objekte. |
Switch | Ein UI-Element, das ein- und ausgeschaltet werden kann. |
SwitchControlType | Typ eines Switch -Widget-Steuerelements. |
TextButton | Eine TextButton mit einem Textlabel. |
TextButtonStyle | Ein Enum, das den Stil für TextButton angibt. |
TextInput | Ein Eingabefeld-Widget, das Texteingaben akzeptiert. |
TextParagraph | Ein Widget, das Text anzeigt und einfache HTML-Formatierung unterstützt. |
TimePicker | Ein Eingabefeld, in das Nutzer eine Uhrzeit eingeben können. |
UniversalActionResponse | Das Antwortobjekt, das von einer Methode zurückgegeben werden kann, die eine universelle Aktion erstellt. |
UniversalActionResponseBuilder | Ein Builder für die UniversalActionResponse -Objekte. |
UpdateDraftActionResponse | Stellt eine Aktion dar, durch die der E-Mail-Entwurf aktualisiert wird, den der Nutzer gerade bearbeitet. |
UpdateDraftActionResponseBuilder | Ein Builder für UpdateDraftActionResponse -Objekte. |
UpdateDraftBccRecipientsAction | Aktualisiert die Bcc-Empfänger eines E-Mail-Entwurfs. |
UpdateDraftBodyAction | Aktualisiert den Text des E-Mail-Entwurfs. |
UpdateDraftBodyType | Ein Enum-Wert, der den Typ eines UpdateDraftBodyAction angibt. |
UpdateDraftCcRecipientsAction | Aktualisiert die Cc-Empfänger eines E-Mail-Entwurfs. |
UpdateDraftSubjectAction | Aktualisiert die Betreffzeile eines E-Mail-Entwurfs. |
UpdateDraftToRecipientsAction | Aktualisiert die Empfänger eines E-Mail-Entwurfs. |
UpdatedWidget | Die Antwort des aktualisierten Widgets. |
Validation | Ein Objekt, das die Validierungsregel für das zugehörige Widget definiert. |
VerticalAlignment | Ein Enum, das die vertikale Ausrichtung von Widgets in einer Spalte festlegt. |
Widget | Basisklasse für alle Widgets, die einem Card hinzugefügt werden können. |
WrapStyle | Ein Enum, mit dem der Umbruchstil für Inhalte in einer Spalte festgelegt wird. |
Action
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addRequiredWidget(requiredWidget) | Action | Fügen Sie die Namen der Widgets hinzu, die für diese Aktion für eine gültige Einreichung erforderlich sind. |
setAllWidgetsAreRequired(allWidgetsAreRequired) | Action | Gibt an, ob für diese Aktion Eingaben von allen Widgets erforderlich sind. |
setFunctionName(functionName) | Action | Legt den Namen der aufzurufenden Callback-Funktion fest. |
setInteraction(interaction) | Action | Hiermit wird die Interaktion mit einem Nutzer festgelegt. Dies ist nur erforderlich, wenn ein Dialogfeld geöffnet wird. |
setLoadIndicator(loadIndicator) | Action | Hiermit wird die Ladeanzeige festgelegt, die während der Ausführung der Aktion angezeigt wird. |
setParameters(parameters) | Action | Ermöglicht das Übergeben benutzerdefinierter Parameter an die Callback-Funktion. |
setPersistValues(persistValues) | Action | Gibt an, ob Formularwerte durch die Werte des Clients oder des Servers bestimmt werden, nachdem die Card des Formulars durch eine Aktionsantwort aktualisiert wurde. |
ActionResponse
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
printJson() | String | Die JSON-Darstellung dieses Objekts wird ausgegeben. |
ActionResponseBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
build() | ActionResponse | Die aktuelle Aktionsantwort wird erstellt und validiert. |
setNavigation(navigation) | ActionResponseBuilder | Legt die Antwort auf eine Navigation -Aktion fest. |
setNotification(notification) | ActionResponseBuilder | Legt fest, welche Benachrichtigung angezeigt werden soll, wenn die Aktion aktiviert wird. |
setOpenLink(openLink) | ActionResponseBuilder | Legt die URL fest, zu der navigieren soll, wenn die Aktion aktiviert wird. |
setStateChanged(stateChanged) | ActionResponseBuilder | Legt ein Flag fest, das angibt, dass diese Aktion den vorhandenen Datenstatus geändert hat. |
ActionStatus
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setStatusCode(statusCode) | ActionStatus | Der Status einer Anfrage zum Öffnen oder Senden eines Dialogfelds. |
setUserFacingMessage(message) | ActionStatus | Die Nachricht, die Nutzern über den Status ihrer Anfrage gesendet werden soll. |
Attachment
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setIconUrl(iconUrl) | Attachment | Legt die Symbol-URL für den Anhang fest. |
setMimeType(mimeType) | Attachment | Hiermit wird der MIME-Typ für den Anhang festgelegt. |
setResourceUrl(resourceUrl) | Attachment | Legt die Ressourcen-URL für den Anhang fest. |
setTitle(title) | Attachment | Hiermit wird der Titel für den Anhang festgelegt. |
AuthorizationAction
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setAuthorizationUrl(authorizationUrl) | AuthorizationAction | Hiermit wird die Autorisierungs-URL festgelegt, zu der der Nutzer über den Autorisierungsaufforderung weitergeleitet wird. |
AuthorizationException
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
printJson() | String | Die JSON-Darstellung dieses Objekts wird ausgegeben. |
setAuthorizationUrl(authUrl) | AuthorizationException | Hiermit wird die Autorisierungs-URL festgelegt, zu der der Nutzer über den Autorisierungsaufforderung weitergeleitet wird. |
setCustomUiCallback(callback) | AuthorizationException | Der Name einer Funktion, die aufgerufen wird, um einen benutzerdefinierten Autorisierungsprompt zu generieren. |
setResourceDisplayName(name) | AuthorizationException | Hiermit wird der Name festgelegt, der dem Nutzer bei der Autorisierungsanfrage angezeigt wird. |
throwException() | void | Auslöser für diese Ausnahme. |
BorderStyle
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setCornerRadius(radius) | BorderStyle | Hiermit wird der Eckradius des Rahmens festgelegt, z. B. 8. |
setStrokeColor(color) | BorderStyle | Hier legen Sie die Farbe des Rahmens fest. |
setType(type) | BorderStyle | Legt den Rahmentyp fest. |
BorderType
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
NO_BORDER | Enum | Kein Rahmenstil. |
STROKE | Enum | Rahmenstil für den Strich |
Button
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setAuthorizationAction(action) | Button | Hiermit wird eine Autorisierungsaktion festgelegt, durch die beim Klicken auf das Objekt eine URL zum Autorisierungsvorgang geöffnet wird. |
setComposeAction(action, composedEmailType) | Button | Hier legen Sie eine Aktion fest, durch die ein E-Mail-Entwurf erstellt wird, wenn auf das Objekt geklickt wird. |
setOnClickAction(action) | Button | Hier legen Sie eine Aktion fest, die ausgeführt wird, wenn auf das Objekt geklickt wird. |
setOnClickOpenLinkAction(action) | Button | Legt eine Aktion fest, durch die beim Anklicken des Objekts eine URL in einem Tab geöffnet wird. |
setOpenLink(openLink) | Button | Legt eine URL fest, die geöffnet werden soll, wenn auf das Objekt geklickt wird. |
setOverflowMenu(menu) | Button | Hiermit wird ein Pop-up-Menü festgelegt, das geöffnet wird, wenn auf das Objekt geklickt wird. |
ButtonSet
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addButton(button) | ButtonSet | Fügen Sie eine Schaltfläche hinzu. |
CalendarEventActionResponse
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
printJson() | String | Die JSON-Darstellung dieses Objekts wird ausgegeben. |
CalendarEventActionResponseBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addAttachments(attachments) | CalendarEventActionResponseBuilder | Gibt an, dass die Anhänge dem Kalendertermin in der Antwort hinzugefügt werden sollen, wenn die zugehörige UI-Aktion ausgeführt wird. |
addAttendees(emails) | CalendarEventActionResponseBuilder | Gibt an, dass die Antwort die angegebenen Teilnehmer zum Kalendertermin hinzufügen soll, wenn die zugehörige UI-Aktion ausgeführt wird. |
build() | CalendarEventActionResponse | Erstellt die aktuelle Antwort auf die Kalenderereignisaktion und validiert sie. |
setConferenceData(conferenceData) | CalendarEventActionResponseBuilder | Gibt 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
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
printJson() | String | Die JSON-Darstellung dieses Objekts wird ausgegeben. |
CardAction
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setAuthorizationAction(action) | CardAction | Hiermit wird eine Autorisierungsaktion festgelegt, durch die beim Klicken auf das Objekt eine URL zum Autorisierungsvorgang geöffnet wird. |
setComposeAction(action, composedEmailType) | CardAction | Hier legen Sie eine Aktion fest, durch die ein E-Mail-Entwurf erstellt wird, wenn auf das Objekt geklickt wird. |
setOnClickAction(action) | CardAction | Hier legen Sie eine Aktion fest, die ausgeführt wird, wenn auf das Objekt geklickt wird. |
setOnClickOpenLinkAction(action) | CardAction | Legt eine Aktion fest, durch die beim Anklicken des Objekts eine URL in einem Tab geöffnet wird. |
setOpenLink(openLink) | CardAction | Hiermit wird eine URL festgelegt, die geöffnet werden soll, wenn auf das Objekt geklickt wird. |
setText(text) | CardAction | Hiermit wird der Menütext für diese Aktion festgelegt. |
CardBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addCardAction(cardAction) | CardBuilder | Fügt dieser Karte ein CardAction hinzu. |
addSection(section) | CardBuilder | Fügen Sie dieser Karte einen Abschnitt hinzu. |
build() | Card | Erstellt die aktuelle Karte und validiert sie. |
setDisplayStyle(displayStyle) | CardBuilder | Legt den Anzeigestil für diese Karte fest. |
setFixedFooter(fixedFooter) | CardBuilder | Legt eine feste Fußzeile für diese Karte fest. |
setHeader(cardHeader) | CardBuilder | Legt den Header für diese Karte fest. |
setName(name) | CardBuilder | Legt den Namen für diese Karte fest. |
setPeekCardHeader(peekCardHeader) | CardBuilder | Hiermit wird die Überschrift der Minikarte festgelegt. |
CardHeader
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setImageAltText(imageAltText) | CardHeader | Hiermit wird der alternative Text für das Kopfzeilenbild festgelegt. |
setImageStyle(imageStyle) | CardHeader | Legt fest, wie das Symbol in der Kopfzeile der Karte zugeschnitten wird. |
setImageUrl(imageUrl) | CardHeader | Hiermit wird das Bild festgelegt, das im Header verwendet werden soll. Geben Sie dazu die URL oder den Datenstring an. |
setSubtitle(subtitle) | CardHeader | Hiermit wird der Untertitel der Kartenüberschrift festgelegt. |
setTitle(title) | CardHeader | Hiermit wird der Titel der Kartenüberschrift festgelegt. |
CardSection
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addWidget(widget) | CardSection | Fügt das angegebene Widget zu diesem Abschnitt hinzu. |
setCollapseControl(collapseControl) | CardSection | Hier legen Sie die benutzerdefinierten Schaltflächen zum Maximieren und Minimieren des Bereichs fest. |
setCollapsible(collapsible) | CardSection | Legt fest, ob der Abschnitt minimiert werden kann. |
setHeader(header) | CardSection | Legt die Überschrift des Abschnitts fest. |
setNumUncollapsibleWidgets(numUncollapsibleWidgets) | CardSection | Hier legen Sie fest, wie viele Widgets angezeigt werden, wenn dieser Bereich minimiert ist. |
CardService
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
BorderType | BorderType | Die Aufzählung BorderType . |
ChipListLayout | ChipListLayout | Die Aufzählung ChipListLayout . |
ComposedEmailType | ComposedEmailType | Die Aufzählung ComposedEmailType . |
ContentType | ContentType | Die Aufzählung ContentType . |
GridItemLayout | GridItemLayout | Die Aufzählung GridItemLayout . |
HorizontalAlignment | HorizontalAlignment | Die Aufzählung HorizontalAlignment . |
Icon | Icon | Die Aufzählung Icon . |
ImageButtonStyle | ImageButtonStyle | Die Aufzählung ImageButtonStyle . |
ImageCropType | ImageCropType | Die Aufzählung ImageCropType . |
ImageStyle | ImageStyle | Die Aufzählung ImageStyle . |
InputType | InputType | Die Aufzählung InputType . |
LoadIndicator | LoadIndicator | Die Aufzählung LoadIndicator . |
OnClose | OnClose | Die Aufzählung OnClose . |
OpenAs | OpenAs | Die Aufzählung OpenAs . |
SelectionInputType | SelectionInputType | Die Aufzählung SelectionInputType . |
TextButtonStyle | TextButtonStyle | Die Aufzählung TextButtonStyle . |
UpdateDraftBodyType | UpdateDraftBodyType | Die Aufzählung UpdateDraftBodyType . |
Methoden
CardWithId
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setCard(card) | CardWithId | Legt die Karte des cardWithId fest. |
setCardId(id) | CardWithId | Die eindeutige Karten-ID der cardWithId . |
ChatActionResponse
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setDialogAction(dialogAction) | ChatActionResponse | Legt die Dialogaktion auf ein Ereignis fest, das sich auf einen Dialog bezieht. |
setResponseType(responseType) | ChatActionResponse | Der Typ der Antwort in der Google Chat App. |
setUpdatedWidget(updatedWidget) | ChatActionResponse | Hiermit wird das aktualisierte Widget festgelegt, das für die automatische Vervollständigung von Optionen für ein Widget verwendet wird. |
setUrl(url) | ChatActionResponse | Die URL, über die sich Nutzer authentifizieren oder konfigurieren können. |
ChatClientDataSource
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setSpaceDataSource(spaceDataSource) | ChatClientDataSource | Eine Datenquelle, die Google Chat-Gruppenbereiche als Auswahlelemente für ein Mehrfachauswahlmenü enthält. |
ChatResponse
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
printJson() | String | Die JSON-Darstellung dieses Objekts wird ausgegeben. |
ChatResponseBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addCardsV2(cardWithId) | ChatResponseBuilder | Legt das Kartenfeld der Nachricht fest. |
build() | ChatResponse | Erstellt die aktuelle Aktionsantwort und validiert sie. |
setActionResponse(actionResponse) | ChatResponseBuilder | Legt das Feld „action_response“ der Nachricht fest. |
setText(text) | ChatResponseBuilder | Hiermit wird der Text der Chatnachricht festgelegt. |
ChatSpaceDataSource
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setDefaultToCurrentSpace(defaultToCurrentSpace) | ChatSpaceDataSource | Wenn Sie true festlegen, wird im Menü für die Mehrfachauswahl standardmäßig der aktuelle Google Chat-Bereich ausgewählt. |
Chip
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setAltText(altText) | Chip | Legt den alternativen Text des Chips für die Barrierefreiheit fest. |
setAuthorizationAction(action) | Chip | Hiermit wird eine Autorisierungsaktion festgelegt, durch die beim Klicken auf das Objekt eine URL zum Autorisierungsvorgang geöffnet wird. |
setComposeAction(action, composedEmailType) | Chip | Hier legen Sie eine Aktion fest, durch die ein E-Mail-Entwurf erstellt wird, wenn auf das Objekt geklickt wird. |
setDisabled(disabled) | Chip | Legt fest, ob der Chip deaktiviert ist. |
setIcon(icon) | Chip | Hier legen Sie das Symbol fest, das als Chip verwendet werden soll. |
setLabel(label) | Chip | Hiermit wird der Titel des Chips festgelegt. |
setOnClickAction(action) | Chip | Hier legen Sie eine Aktion fest, die ausgeführt wird, wenn auf das Objekt geklickt wird. |
setOnClickOpenLinkAction(action) | Chip | Legt eine Aktion fest, durch die beim Anklicken des Objekts eine URL in einem Tab geöffnet wird. |
setOpenLink(openLink) | Chip | Hiermit wird eine URL festgelegt, die geöffnet werden soll, wenn auf das Objekt geklickt wird. |
ChipList
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addChip(chip) | ChipList | Fügen Sie einen Chip hinzu. |
setLayout(layout) | ChipList | Hiermit wird das Layout der Chipliste festgelegt. |
ChipListLayout
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
WRAPPED | Enum | Wenn nicht genügend horizontaler Platz vorhanden ist, wird die Chipliste in die nächste Zeile umgebrochen. |
HORIZONTAL_SCROLLABLE | Enum | Die Chips scrollen horizontal, wenn sie nicht in den verfügbaren Platz passen. |
CollapseControl
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setCollapseButton(button) | CollapseControl | Hier wird die Button festgelegt, die für die Schaltfläche „Weniger anzeigen“ angezeigt wird. |
setExpandButton(button) | CollapseControl | Hier wird das Button festgelegt, das für die Schaltfläche „Mehr anzeigen“ angezeigt wird. |
setHorizontalAlign(horizontalAlignment) | CollapseControl | Legt die HorizontalAlignment der CollapseControl fest. |
Column
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addWidget(widget) | Column | Fügt der Spalte ein Widget hinzu. |
setHorizontalAlignment(horizontalAlignment) | Column | Legt die HorizontalAlignment der Column fest. |
setHorizontalSizeStyle(horizontalSizeStyle) | Column | Legt die HorizontalSizeStyle der Spalte fest. |
setVerticalAlignment(verticalAlignment) | Column | Legt den VerticalAlignment von Column fest. |
Columns
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addColumn(column) | Columns | Dem Spalten-Widget wird eine Column hinzugefügt. |
setWrapStyle(wrapStyle) | Columns | Legt den Umbruchstil der Spalten fest und steuert, wie sich die Spalte je nach Bildschirmbreite ändert. |
CommonDataSource
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
UNKNOWN | Enum | Standardwert. |
USER | Enum | Google Workspace-Nutzer |
ComposeActionResponse
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
printJson() | String | Die JSON-Darstellung dieses Objekts wird ausgegeben. |
ComposeActionResponseBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
build() | ComposeActionResponse | Erstellt die aktuelle Antwort der Aktion „Compose“ und validiert sie. |
setGmailDraft(draft) | ComposeActionResponseBuilder | Legt den Entwurf GmailMessage fest, der mit GmailMessage.createDraftReply(body) oder ähnlichen Funktionen erstellt wurde. |
ComposedEmailType
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
REPLY_AS_DRAFT | Enum | Ein Entwurf, der eine Antwort auf eine andere Nachricht ist. |
STANDALONE_DRAFT | Enum | Ein Entwurf, der eine eigenständige Nachricht ist. |
ContentType
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
TEXT | Enum | Gibt an, dass die generierten Inhalte Nur-Text sind. |
MUTABLE_HTML | Enum | Gibt an, dass der generierte Inhalt als HTML formatiert ist. |
IMMUTABLE_HTML | Enum | Gibt an, dass die generierten Inhalte als HTML formatiert sind, aber nach der Generierung nicht mehr bearbeitet werden können. |
DatePicker
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setFieldName(fieldName) | DatePicker | Legt den Feldnamen fest, der diese Auswahl im Ereignisobjekt identifiziert, das generiert wird, wenn eine UI-Interaktion stattfindet. |
setOnChangeAction(action) | DatePicker | Legt einen Action fest, der vom Skript ausgeführt wird, wenn sich die Auswahl durch die Eingabe ändert. |
setTitle(title) | DatePicker | Hiermit wird der Titel festgelegt, der über dem Eingabefeld angezeigt wird. |
setValueInMsSinceEpoch(valueMsEpoch) | DatePicker | Legt den vorausgefüllten Wert fest, der im Eingabefeld festgelegt werden soll. |
setValueInMsSinceEpoch(valueMsEpoch) | DatePicker | Legt den vorausgefüllten Wert fest, der im Eingabefeld festgelegt werden soll. |
DateTimePicker
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setFieldName(fieldName) | DateTimePicker | Legt den Feldnamen fest, der diese Auswahl im Ereignisobjekt identifiziert, das generiert wird, wenn eine UI-Interaktion stattfindet. |
setOnChangeAction(action) | DateTimePicker | Legt eine Action fest, die das Script ausführt, wenn sich die Eingabe der Auswahl ändert. |
setTimeZoneOffsetInMins(timeZoneOffsetMins) | DateTimePicker | Legt die Anzahl der Minuten fest, um die die Zeitzone von der UTC verschoben werden soll. |
setTitle(title) | DateTimePicker | Hiermit wird der Titel festgelegt, der über dem Eingabefeld angezeigt wird. |
setValueInMsSinceEpoch(valueMsEpoch) | DateTimePicker | Legt den vorausgefüllten Wert fest, der im Eingabefeld festgelegt werden soll. |
setValueInMsSinceEpoch(valueMsEpoch) | DateTimePicker | Legt den vorausgefüllten Wert fest, der im Eingabefeld festgelegt werden soll. |
DecoratedText
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setAuthorizationAction(action) | DecoratedText | Hiermit wird eine Autorisierungsaktion festgelegt, durch die beim Klicken auf das Objekt eine URL zum Autorisierungsvorgang geöffnet wird. |
setBottomLabel(text) | DecoratedText | Legt den Labeltext fest, der als Schlüssel verwendet werden soll, und wird unterhalb des Textinhalts angezeigt. |
setButton(button) | DecoratedText | Hiermit wird das Button festgelegt, das rechts neben dem Text angezeigt wird. |
setComposeAction(action, composedEmailType) | DecoratedText | Legt eine Aktion fest, durch die ein E-Mail-Entwurf erstellt wird, wenn auf das Objekt geklickt wird. |
setEndIcon(endIcon) | DecoratedText | Hiermit wird das optionale IconImage festgelegt, das rechts neben den Inhalten angezeigt wird. |
setOnClickAction(action) | DecoratedText | Legt eine Aktion fest, die ausgeführt wird, wenn auf das Objekt geklickt wird. |
setOnClickOpenLinkAction(action) | DecoratedText | Legt eine Aktion fest, durch die beim Anklicken des Objekts eine URL in einem Tab geöffnet wird. |
setOpenLink(openLink) | DecoratedText | Hiermit wird eine URL festgelegt, die geöffnet werden soll, wenn auf das Objekt geklickt wird. |
setStartIcon(startIcon) | DecoratedText | Legt das optionale IconImage fest, das vor dem Textinhalt angezeigt werden soll. |
setSwitchControl(switchToSet) | DecoratedText | Hiermit wird das Switch festgelegt, das rechts neben dem Inhalt angezeigt wird. |
setText(text) | DecoratedText | Hier legen Sie den Text fest, der als Wert verwendet werden soll. |
setTopLabel(text) | DecoratedText | Hier legen Sie den Labeltext fest, der als Schlüssel verwendet werden soll. Er wird über dem Textinhalt angezeigt. |
setWrapText(wrapText) | DecoratedText | Hiermit wird festgelegt, ob der Werttext in einer oder mehreren Zeilen angezeigt werden soll. |
Dialog
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setBody(card) | Dialog | Legt die Karte des Dialog fest. |
DialogAction
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setActionStatus(actionStatus) | DialogAction | Legt den Aktionsstatus von DialogAction fest. |
setDialog(dialog) | DialogAction | Legt das Dialogfeld für die DialogAction fest. |
DisplayStyle
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
PEEK | Enum | Die Kopfzeile der Karte wird am unteren Rand von Add-on-Inhalten über vorhandenen Inhalten angezeigt. |
REPLACE | Enum | Zeigen Sie die Karte an, indem Sie vorhandene Inhalte ersetzen. |
Divider
DriveItemsSelectedActionResponse
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
printJson() | String | Die JSON-Darstellung dieses Objekts wird ausgegeben. |
DriveItemsSelectedActionResponseBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
build() | DriveItemsSelectedActionResponse | Erstellt die aktuelle Drive-Aktionsantwort. |
requestFileScope(itemId) | DriveItemsSelectedActionResponseBuilder | Gibt an, dass die Antwort den Dateibereich für das kontextbezogene Element in Drive anfordert. |
EditorFileScopeActionResponse
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
printJson() | String | Die JSON-Darstellung dieses Objekts wird ausgegeben. |
EditorFileScopeActionResponseBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
build() | EditorFileScopeActionResponse | Erstellt die aktuelle Editor-Aktionsantwort. |
requestFileScopeForActiveDocument() | EditorFileScopeActionResponseBuilder | Hier wird der drive.file -Bereich für das aktuell aktive Editor-Dokument angefordert. |
FixedFooter
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setPrimaryButton(button) | FixedFooter | Legen Sie die primäre Schaltfläche in der fixierten Fußzeile fest. |
setSecondaryButton(button) | FixedFooter | Legen Sie die sekundäre Schaltfläche in der fixen Fußzeile fest. |
Grid
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addItem(gridItem) | Grid | Fügt dem Raster ein neues Rasterelement hinzu. |
setAuthorizationAction(action) | Grid | Legt eine Autorisierungsaktion fest, durch die beim Anklicken des Objekts eine URL zum Autorisierungsablauf geöffnet wird. |
setBorderStyle(borderStyle) | Grid | Legt den Rahmenstil für jedes Rasterelement fest. |
setComposeAction(action, composedEmailType) | Grid | Hier legen Sie eine Aktion fest, durch die ein E-Mail-Entwurf erstellt wird, wenn auf das Objekt geklickt wird. |
setNumColumns(numColumns) | Grid | Die Anzahl der Spalten, die im Raster angezeigt werden sollen. |
setOnClickAction(action) | Grid | Hier legen Sie eine Aktion fest, die ausgeführt wird, wenn auf das Objekt geklickt wird. |
setOnClickOpenLinkAction(action) | Grid | Legt eine Aktion fest, durch die beim Anklicken des Objekts eine URL in einem Tab geöffnet wird. |
setOpenLink(openLink) | Grid | Hiermit wird eine URL festgelegt, die geöffnet werden soll, wenn auf das Objekt geklickt wird. |
setTitle(title) | Grid | Hiermit wird der Titeltext des Rasters festgelegt. |
GridItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setIdentifier(id) | GridItem | Legt die Kennung für das Rasterelement fest. |
setImage(image) | GridItem | Legt das Bild für dieses Rasterelement fest. |
setLayout(layout) | GridItem | Legt das Layout von Text und Bild für das Rasterelement fest. |
setSubtitle(subtitle) | GridItem | Hiermit wird der Untertitel des Rasterelements festgelegt. |
setTextAlignment(alignment) | GridItem | Legt die horizontale Ausrichtung des Rasterelements fest. |
setTitle(title) | GridItem | Hiermit wird der Titeltext des Rasterelements festgelegt. |
GridItemLayout
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
TEXT_BELOW | Enum | Titel und Untertitel werden unter dem Bild des Rasterelements angezeigt. |
TEXT_ABOVE | Enum | Titel und Untertitel werden über dem Bild des Rasterelements angezeigt. |
HorizontalAlignment
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
START | Enum | Richten Sie das Widget am Anfang des Satzes aus. |
CENTER | Enum | Zentrieren Sie das Widget. |
END | Enum | Richte das Widget am Ende des Satzes aus. |
HorizontalSizeStyle
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
FILL_AVAILABLE_SPACE | Enum | Die Größe des Widget wird so angepasst, dass es den verfügbaren horizontalen Bereich eines Column ausfüllt. |
FILL_MINIMUM_SPACE | Enum | Die Größe der Widget wird so angepasst, dass sie den geringsten horizontalen Raum in einer Column einnimmt. |
HostAppDataSource
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setChatDataSource(chatClientDataSource) | HostAppDataSource | Legt die Datenquelle aus Google Chat fest. |
Icon
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
NONE | Enum | Kein Symbol. |
AIRPLANE | Enum | |
BOOKMARK | Enum | |
BUS | Enum | |
CAR | Enum | |
CLOCK | Enum | |
CONFIRMATION_NUMBER_ICON | Enum | |
DOLLAR | Enum | |
DESCRIPTION | Enum | |
EMAIL | Enum | |
EVENT_PERFORMER | Enum | |
EVENT_SEAT | Enum | |
FLIGHT_ARRIVAL | Enum | |
FLIGHT_DEPARTURE | Enum | |
HOTEL | Enum | |
HOTEL_ROOM_TYPE | Enum | |
INVITE | Enum | |
MAP_PIN | Enum | |
MEMBERSHIP | Enum | |
MULTIPLE_PEOPLE | Enum | |
OFFER | Enum | |
PERSON | Enum | |
PHONE | Enum | |
RESTAURANT_ICON | Enum | |
SHOPPING_CART | Enum | |
STAR | Enum | |
STORE | Enum | |
TICKET | Enum | |
TRAIN | Enum | |
VIDEO_CAMERA | Enum | |
VIDEO_PLAY | Enum |
IconImage
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setAltText(altText) | IconImage | Legt den alternativen Text der URL fest, der für die Barrierefreiheit verwendet wird. |
setIcon(icon) | IconImage | Das vordefinierte Symbol wird festgelegt, wenn die URL nicht festgelegt ist. |
setIconUrl(url) | IconImage | Legt die URL des Symbols fest, falls das Symbol nicht festgelegt ist. |
setImageCropType(imageCropType) | IconImage | Hiermit wird der Zuschnittsstil für das Bild festgelegt. |
setMaterialIcon(icon) | IconImage | Hiermit wird das Material Design-Symbol festgelegt. |
Image
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setAltText(altText) | Image | Legt den alternativen Text des Bildes für Barrierefreiheit fest. |
setAuthorizationAction(action) | Image | Legt eine Autorisierungsaktion fest, durch die beim Anklicken des Objekts eine URL zum Autorisierungsablauf geöffnet wird. |
setComposeAction(action, composedEmailType) | Image | Hier legen Sie eine Aktion fest, durch die ein E-Mail-Entwurf erstellt wird, wenn auf das Objekt geklickt wird. |
setImageUrl(url) | Image | Legt das zu verwendende Bild fest, indem seine URL oder Datenzeichenfolge angegeben wird. |
setOnClickAction(action) | Image | Hier legen Sie eine Aktion fest, die ausgeführt wird, wenn auf das Objekt geklickt wird. |
setOnClickOpenLinkAction(action) | Image | Legt eine Aktion fest, durch die beim Anklicken des Objekts eine URL in einem Tab geöffnet wird. |
setOpenLink(openLink) | Image | Hiermit wird eine URL festgelegt, die geöffnet werden soll, wenn auf das Objekt geklickt wird. |
ImageButton
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setAltText(altText) | ImageButton | Legt den alternativen Text der Schaltfläche für die Barrierefreiheit fest. |
setAuthorizationAction(action) | ImageButton | Legt eine Autorisierungsaktion fest, durch die beim Anklicken des Objekts eine URL zum Autorisierungsablauf geöffnet wird. |
setComposeAction(action, composedEmailType) | ImageButton | Hier legen Sie eine Aktion fest, durch die ein E-Mail-Entwurf erstellt wird, wenn auf das Objekt geklickt wird. |
setIcon(icon) | ImageButton | Hiermit wird eine vordefinierte Icon festgelegt, die auf der Schaltfläche angezeigt wird. |
setIconUrl(url) | ImageButton | Hier wird die URL eines Bildes festgelegt, das als Symbol für diese Schaltfläche verwendet werden soll. |
setImageButtonStyle(imageButtonStyle) | ImageButton | Hier legen Sie den Stil der Schaltfläche fest. |
setMaterialIcon(icon) | ImageButton | Legt das Material Design-Symbol fest. |
setOnClickAction(action) | ImageButton | Hier legen Sie eine Aktion fest, die ausgeführt wird, wenn auf das Objekt geklickt wird. |
setOnClickOpenLinkAction(action) | ImageButton | Legt eine Aktion fest, durch die beim Anklicken des Objekts eine URL in einem Tab geöffnet wird. |
setOpenLink(openLink) | ImageButton | Legt eine URL fest, die geöffnet werden soll, wenn auf das Objekt geklickt wird. |
setOverflowMenu(menu) | ImageButton | Hiermit wird ein Pop-up-Menü festgelegt, das geöffnet wird, wenn auf das Objekt geklickt wird. |
ImageButtonStyle
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
BORDERLESS | Enum | Bildschaltfläche ohne Rahmen |
OUTLINED | Enum | Bildschaltfläche mit transparentem Hintergrund |
FILLED | Enum | Bildschaltfläche mit farbigem Hintergrund |
FILLED_TONAL | Enum | Bildschaltfläche als Mittelweg zwischen gefüllten und umrandeten Schaltflächen. |
ImageComponent
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setAltText(altText) | ImageComponent | Legt den alternativen Text des Bildes fest. |
setBorderStyle(borderStyle) | ImageComponent | Legt den Rahmenstil für das Bild fest. |
setCropStyle(imageCropStyle) | ImageComponent | Legt den Zuschnittstil für das Bild fest. |
setImageUrl(url) | ImageComponent | Hier wird die URL des Bildes festgelegt. |
ImageCropStyle
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setAspectRatio(ratio) | ImageCropStyle | Legen Sie das Seitenverhältnis fest, das verwendet werden soll, wenn der Zuschnittstyp RECTANGLE_CUSTOM ist. |
setImageCropType(type) | ImageCropStyle | Hiermit wird der Zuschnittstyp für das Bild festgelegt. |
ImageCropType
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
SQUARE | Enum | Zuschnittsstil „Quadrat“ |
CIRCLE | Enum | Kreisförmige Zuschnittart |
RECTANGLE_CUSTOM | Enum | Rechteckiger Zuschnitt mit benutzerdefiniertem Seitenverhältnis |
RECTANGLE_4_3 | Enum | Rechteckiger Zuschnitt mit einem Seitenverhältnis von 4:3. |
ImageStyle
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
SQUARE | Enum | Ohne Zuschneiden. |
CIRCLE | Enum | Zuschneiden auf eine kreisförmige Form |
InputType
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
TEXT | Enum | Akzeptieren Sie nur normalen Text. |
INTEGER | Enum | Akzeptieren Sie nur Ganzzahlen. |
FLOAT | Enum | Gleitkommazahlen sind zulässig. |
EMAIL | Enum | E-Mail-Adresse akzeptieren |
Interaction
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
INTERACTION_UNSPECIFIED | Enum | Standardwert. |
OPEN_DIALOG | Enum | Öffnet ein Dialogfeld, eine kartensabasierte Benutzeroberfläche, über die Chat-Apps mit Nutzern interagieren. |
KeyValue
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setAuthorizationAction(action) |
| Hiermit wird eine Autorisierungsaktion festgelegt, durch die beim Klicken auf das Objekt eine URL zum Autorisierungsvorgang geöffnet wird. |
setComposeAction(action, composedEmailType) |
| Hier legen Sie eine Aktion fest, durch die ein E-Mail-Entwurf erstellt wird, wenn auf das Objekt geklickt wird. |
setOnClickAction(action) |
| Hier legen Sie eine Aktion fest, die ausgeführt wird, wenn auf das Objekt geklickt wird. |
setOnClickOpenLinkAction(action) |
| Legt eine Aktion fest, durch die beim Anklicken des Objekts eine URL in einem Tab geöffnet wird. |
setOpenLink(openLink) |
| Hiermit wird eine URL festgelegt, die geöffnet werden soll, wenn auf das Objekt geklickt wird. |
LinkPreview
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
printJson() | String | Die JSON-Darstellung dieses Objekts wird ausgegeben. |
setLinkPreviewTitle(title) | LinkPreview | Hier legen Sie den Titel fest, der in der Linkvorschau über der Vorschaukarte angezeigt wird. |
setPreviewCard(previewCard) | LinkPreview | Legt die Karte fest, auf der Informationen zu einem Link von einem Drittanbieter oder einem anderen Dienst als Google angezeigt werden. |
setTitle(title) | LinkPreview | Legt den Titel fest, der im Smartchip für die Linkvorschau angezeigt wird. |
LoadIndicator
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
SPINNER | Enum | Verwenden Sie einen Ladebalken. |
NONE | Enum | Verwenden Sie keinen Indikator. |
MaterialIcon
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setFill(fill) | MaterialIcon | Gibt an, ob das Symbol gefüllt wird. |
setGrade(grade) | MaterialIcon | Gewicht und Stärke wirken sich auf die Dicke eines Symbols aus. |
setName(name) | MaterialIcon | Legt den Namen des Symbols fest. |
setWeight(weight) | MaterialIcon | Die Strichstärke des Symbols. |
Navigation
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
popCard() | Navigation | Öffnet eine Karte aus dem Navigationsstapel. |
popToNamedCard(cardName) | Navigation | Ruft die angegebene Karte über den Kartennamen auf. |
popToRoot() | Navigation | Der Kartenstapel wird zur Stammkarte maximiert. |
printJson() | String | Die JSON-Darstellung dieses Objekts wird ausgegeben. |
pushCard(card) | Navigation | Die angegebene Karte wird auf den Stapel gelegt. |
updateCard(card) | Navigation | Ersetzt die aktuelle Karte. |
Notification
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setText(text) | Notification | Hier legen Sie fest, welcher Text in der Benachrichtigung angezeigt werden soll. |
OnClose
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
NOTHING | Enum | Nichts unternehmen. |
RELOAD | Enum | Das Add-on wird neu geladen, wenn das Fenster geschlossen wird. |
OpenAs
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
FULL_SIZE | Enum | In einem vollständigen Fenster oder Tab öffnen. |
OVERLAY | Enum | Als Overlay öffnen, z. B. als Pop-up-Fenster. |
OpenLink
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setOnClose(onClose) | OpenLink | Hiermit wird das Verhalten der URL-Aktion festgelegt, wenn das URL-Fenster oder der URL-Tab geschlossen wird. |
setOpenAs(openAs) | OpenLink | Hiermit wird das Verhalten der URL beim Öffnen festgelegt. |
setUrl(url) | OpenLink | Legt die URL fest, die geöffnet werden soll. |
OverflowMenu
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addMenuItem(menuItem) | OverflowMenu | Fügen Sie einen Menüpunkt hinzu. |
OverflowMenuItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setAuthorizationAction(action) | OverflowMenuItem | Hiermit wird eine Autorisierungsaktion festgelegt, durch die beim Klicken auf das Objekt eine URL zum Autorisierungsvorgang geöffnet wird. |
setComposeAction(action, composedEmailType) | OverflowMenuItem | Legt eine Aktion fest, durch die ein E-Mail-Entwurf erstellt wird, wenn auf das Objekt geklickt wird. |
setDisabled(disabled) | OverflowMenuItem | Legt fest, ob der Menüpunkt deaktiviert ist. |
setOnClickAction(action) | OverflowMenuItem | Hier legen Sie eine Aktion fest, die ausgeführt wird, wenn auf das Objekt geklickt wird. |
setOnClickOpenLinkAction(action) | OverflowMenuItem | Legt eine Aktion fest, durch die beim Anklicken des Objekts eine URL in einem Tab geöffnet wird. |
setOpenLink(openLink) | OverflowMenuItem | Hiermit wird eine URL festgelegt, die geöffnet werden soll, wenn auf das Objekt geklickt wird. |
setStartIcon(icon) | OverflowMenuItem | Legt das führende Symbol des Menüelements fest. |
setText(text) | OverflowMenuItem | Legt den Titel des Menüpunkts fest. |
PlatformDataSource
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setCommonDataSource(commonDataSource) | PlatformDataSource | Hier legen Sie die Datenquelle aus Google Workspace fest. |
setHostAppDataSource(hostAppDataSource) | PlatformDataSource | Wird zum Füllen von Gruppenbereichen im Mehrfachauswahlmenü verwendet. |
ResponseType
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
TYPE_UNSPECIFIED | Enum | Standardtyp, der als NEW_MESSAGE behandelt wird. |
NEW_MESSAGE | Enum | Posten Sie eine neue Nachricht im Thema. |
UPDATE_MESSAGE | Enum | Aktualisieren Sie die Nachricht in der Chat App. |
UPDATE_USER_MESSAGE_CARDS | Enum | Karten in der Nachricht eines Nutzers aktualisieren |
REQUEST_CONFIG | Enum | Bitten Sie den Nutzer privat um eine zusätzliche Authentifizierung oder Konfiguration. |
DIALOG | Enum | Ein Dialogfeld wird angezeigt. |
UPDATE_WIDGET | Enum | Abfrage zu Optionen für die automatische Vervollständigung von Widget-Text |
SelectionInput
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addItem(text, value, selected) | SelectionInput | Hiermit wird ein neues Element hinzugefügt, das ausgewählt werden kann. |
addMultiSelectItem(text, value, selected, startIconUri, bottomText) | SelectionInput | Fügt ein neues Element hinzu, das in Menüs mit Mehrfachauswahl ausgewählt werden kann. |
setExternalDataSource(action) | SelectionInput | Legt eine externe Datenquelle fest, z. B. eine relationale Datenbank. |
setFieldName(fieldName) | SelectionInput | Legt den Schlüssel fest, der diese Auswahleingabe im Ereignisobjekt identifiziert, das bei einer UI-Interaktion generiert wird. |
setMultiSelectMaxSelectedItems(maxSelectedItems) | SelectionInput | Legt die maximale Anzahl von Elementen fest, die ein Nutzer auswählen kann. |
setMultiSelectMinQueryLength(queryLength) | SelectionInput | Legt die Anzahl der Textzeichen fest, die ein Nutzer eingeben muss, bevor die App die automatische Vervollständigung abfragt und Vorschläge auf der Karte anzeigt. |
setOnChangeAction(action) | SelectionInput | Hiermit wird eine Action festgelegt, die ausgeführt wird, wenn sich die Auswahleingabe ändert. |
setPlatformDataSource(platformDataSource) | SelectionInput | Legt eine Datenquelle aus Google Workspace fest. |
setTitle(title) | SelectionInput | Hier legen Sie den Titel fest, der vor dem Eingabefeld angezeigt werden soll. |
setType(type) | SelectionInput | Legt den Typ dieser Eingabe fest. |
SelectionInputType
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
CHECK_BOX | Enum | Eingabestil für Kästchen. |
RADIO_BUTTON | Enum | Eingabestil für Optionsfelder. |
DROPDOWN | Enum | Eingabestil für die Auswahl eines Drop-down-Menüs. |
SWITCH | Enum | Eine Reihe von Schaltern. |
MULTI_SELECT | Enum | Ein Mehrfachauswahlmenü für statische oder dynamische Daten. |
Status
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
OK | Enum | HTTP Mapping: 200 OK |
CANCELLED | Enum | HTTP Mapping: 499 Client Closed Request |
UNKNOWN | Enum | Unbekannter Fehler. |
INVALID_ARGUMENT | Enum | Der Client hat ein ungültiges Argument angegeben. |
DEADLINE_EXCEEDED | Enum | HTTP Mapping: 504 Gateway Timeout |
NOT_FOUND | Enum | HTTP Mapping: 404 Not Found |
ALREADY_EXISTS | Enum | Die Entität, die ein Client erstellen wollte, existiert bereits. |
PERMISSION_DENIED | Enum | HTTP Mapping: 403 Forbidden |
UNAUTHENTICATED | Enum | HTTP Mapping: 401 Unauthorized |
RESOURCE_EXHAUSTED | Enum | HTTP Mapping: 429 Too Many Requests |
FAILED_PRECONDITION | Enum | Der Vorgang wurde abgelehnt, weil sich der Systemzustand nicht in einem für die Ausführung des Vorgangs erforderlichen Zustand befindet. |
ABORTED | Enum | Der Vorgang wurde abgebrochen, in der Regel aufgrund eines Parallelitätsproblems wie einer fehlgeschlagenen Sequencer-Überprüfung oder einer abgebrochenen Transaktion. |
OUT_OF_RANGE | Enum | Beim Vorgang wurde versucht, den gültigen Bereich zu überschreiten. |
UNIMPLEMENTED | Enum | HTTP Mapping: 501 Not Implemented |
INTERNAL | Enum | Interne Fehler. |
UNAVAILABLE | Enum | HTTP Mapping: 503 Service Unavailable |
DATA_LOSS | Enum | Dauerhafter Datenverlust oder Datenkorruption. |
Suggestions
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addSuggestion(suggestion) | Suggestions | Fügen Sie einen Textvorschlag hinzu. |
addSuggestions(suggestions) | Suggestions | Fügen Sie eine Liste mit Textvorschlägen hinzu. |
SuggestionsResponse
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
printJson() | String | Die JSON-Darstellung dieses Objekts wird ausgegeben. |
SuggestionsResponseBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
build() | SuggestionsResponse | Erstellt die aktuelle Antwort mit Vorschlägen und validiert sie. |
setSuggestions(suggestions) | SuggestionsResponseBuilder | Hier legen Sie fest, welche Vorschläge in Textfeldern für die automatische Vervollständigung verwendet werden. |
Switch
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setControlType(controlType) | Switch | Hiermit wird der Steuerelementtyp des Schalters festgelegt. |
setFieldName(fieldName) | Switch | Legt den Schlüssel fest, der diesen Schalter im Ereignisobjekt identifiziert, das bei einer Interaktion auf der Benutzeroberfläche generiert wird |
setOnChangeAction(action) | Switch | Hier legen Sie fest, welche Aktion ausgeführt werden soll, wenn der Schalter betätigt wird. |
setSelected(selected) | Switch | Legen Sie fest, ob dieser Schalter zu Beginn ausgewählt oder deaktiviert sein soll. |
setValue(value) | Switch | Legt den Wert fest, der als Formulareingabe gesendet wird, wenn diese Option aktiviert ist. |
SwitchControlType
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
SWITCH | Enum | Ein/Aus-Steuerung für ein Schalter-Widget. |
CHECK_BOX | Enum | Kästchen-Steuerelement für ein Schalter-Widget. |
TextButton
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setAltText(altText) | TextButton | Legt den alternativen Text der Schaltfläche für die Barrierefreiheit fest. |
setAuthorizationAction(action) | TextButton | Legt eine Autorisierungsaktion fest, durch die beim Anklicken des Objekts eine URL zum Autorisierungsablauf geöffnet wird. |
setBackgroundColor(backgroundColor) | TextButton | Hier legen Sie die Hintergrundfarbe der Schaltfläche TextButtonStyle.FILLED fest. |
setComposeAction(action, composedEmailType) | TextButton | Hier legen Sie eine Aktion fest, durch die ein E-Mail-Entwurf erstellt wird, wenn auf das Objekt geklickt wird. |
setDisabled(disabled) | TextButton | Legt fest, ob die Schaltfläche deaktiviert ist. |
setIcon(icon) | TextButton | Hiermit wird eine vordefinierte Icon festgelegt, die auf der Schaltfläche angezeigt wird. |
setIconUrl(url) | TextButton | Hier wird die URL eines Bildes festgelegt, das als Symbol für diese Schaltfläche verwendet werden soll. |
setMaterialIcon(icon) | TextButton | Hiermit wird das Material Design-Symbol festgelegt. |
setOnClickAction(action) | TextButton | Hier legen Sie eine Aktion fest, die ausgeführt wird, wenn auf das Objekt geklickt wird. |
setOnClickOpenLinkAction(action) | TextButton | Legt eine Aktion fest, durch die beim Anklicken des Objekts eine URL in einem Tab geöffnet wird. |
setOpenLink(openLink) | TextButton | Legt eine URL fest, die geöffnet werden soll, wenn auf das Objekt geklickt wird. |
setOverflowMenu(menu) | TextButton | Legt ein Pop-up-Menü fest, das geöffnet wird, wenn auf das Objekt geklickt wird. |
setText(text) | TextButton | Hier legen Sie den Text fest, der auf der Schaltfläche angezeigt wird. |
setTextButtonStyle(textButtonStyle) | TextButton | Hier legen Sie den Schaltflächenstil fest. |
TextButtonStyle
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
OUTLINED | Enum | Schaltfläche mit normalem Text und transparentem Hintergrund |
TEXT | Enum | NICHT VERWENDEN. |
FILLED | Enum | Textschaltfläche mit farbigem Hintergrund. |
FILLED_TONAL | Enum | Normale Textschaltfläche, die einen Mittelweg zwischen gefüllten und umrandeten Schaltflächen darstellt. |
BORDERLESS | Enum | Schaltfläche mit normalem Text ohne Rahmen. |
TextInput
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setFieldName(fieldName) | TextInput | Legt den Schlüssel fest, der diese Texteingabe im Ereignisobjekt identifiziert, das bei einer UI-Interaktion generiert wird. |
setHint(hint) | TextInput | Legt einen Hinweis für die Texteingabe fest. |
setMultiline(multiline) | TextInput | Hiermit wird festgelegt, ob der Eingabetext in einer oder mehreren Zeilen angezeigt wird. |
setOnChangeAction(action) | TextInput | Hiermit wird eine Aktion festgelegt, die ausgeführt werden soll, wenn sich die Texteingabe ändert. |
setSuggestions(suggestions) | TextInput | Hier legen Sie die Vorschläge für die automatische Vervollständigung im Textfeld fest. |
setSuggestionsAction(suggestionsAction) | TextInput | Hiermit wird die Callback-Aktion festgelegt, um Vorschläge basierend auf der Nutzereingabe für die automatische Vervollständigung abzurufen. |
setTitle(title) | TextInput | Legt den Titel fest, der über dem Eingabefeld angezeigt werden soll. |
setValidation(validation) | TextInput | Hier legen Sie die Validierungsregel für dieses Widget fest. |
setValue(value) | TextInput | Legt den vorausgefüllten Wert fest, der im Eingabefeld festgelegt werden soll. |
TextParagraph
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setMaxLines(maxLines) | TextParagraph | Hiermit wird die maximale Anzahl von Textzeilen festgelegt, die im Widget angezeigt werden. |
setText(text) | TextParagraph | Hiermit wird der Text des Absatzes festgelegt. |
TimePicker
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setFieldName(fieldName) | TimePicker | Legt den Feldnamen fest, der diese Auswahl im Ereignisobjekt identifiziert, das generiert wird, wenn eine UI-Interaktion stattfindet. |
setHours(hours) | TimePicker | Legt den im Eingabefeld vorausgefüllten Wert für die Stunden fest. |
setMinutes(minutes) | TimePicker | Legt den voreingestellten Wert für Minuten fest, der im Eingabefeld festgelegt werden soll. |
setOnChangeAction(action) | TimePicker | Legt eine Action fest, die das Script ausführt, wenn sich die Eingabe der Auswahl ändert. |
setTitle(title) | TimePicker | Legt den Titel fest, der über dem Eingabefeld angezeigt wird. |
UniversalActionResponse
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
printJson() | String | Die JSON-Darstellung dieses Objekts wird ausgegeben. |
UniversalActionResponseBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
build() | UniversalActionResponse | Die aktuelle Antwort für universelle Aktionen wird erstellt und validiert. |
displayAddOnCards(cardObjects) | UniversalActionResponseBuilder | Das Add-on wird mit den angegebenen Karten angezeigt. |
setOpenLink(openLink) | UniversalActionResponseBuilder | Hier legen Sie die URL fest, die geöffnet werden soll, wenn die universelle Aktion ausgewählt wird. |
UpdateDraftActionResponse
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
printJson() | String | Die JSON-Darstellung dieses Objekts wird ausgegeben. |
UpdateDraftActionResponseBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
build() | UpdateDraftActionResponse | Erstellt die Antwort des aktuellen Updateentwurfs und validiert sie. |
setUpdateDraftBccRecipientsAction(updateDraftBccRecipientsAction) | UpdateDraftActionResponseBuilder | Hiermit wird eine Aktion festgelegt, die die E-Mail-Empfänger in der Zeile „Bcc“ eines Entwurfs aktualisiert. |
setUpdateDraftBodyAction(updateDraftBodyAction) | UpdateDraftActionResponseBuilder | Legen Sie eine Aktion fest, mit der der E-Mail-Text eines Entwurfs aktualisiert wird. |
setUpdateDraftCcRecipientsAction(updateDraftCcRecipientsAction) | UpdateDraftActionResponseBuilder | Hiermit wird eine Aktion festgelegt, die die Cc-Empfänger eines Entwurfs aktualisiert. |
setUpdateDraftSubjectAction(updateDraftSubjectAction) | UpdateDraftActionResponseBuilder | Hiermit wird eine Aktion festgelegt, die die Betreffzeile eines Entwurfs aktualisiert. |
setUpdateDraftToRecipientsAction(updateDraftToRecipientsAction) | UpdateDraftActionResponseBuilder | Hiermit wird eine Aktion festgelegt, die die Empfänger eines Entwurfs aktualisiert. |
UpdateDraftBccRecipientsAction
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addUpdateBccRecipients(bccRecipientEmails) | UpdateDraftBccRecipientsAction | Aktualisiert die Bcc-Empfänger eines E-Mail-Entwurfs. |
UpdateDraftBodyAction
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addUpdateContent(content, contentType) | UpdateDraftBodyAction | Fügt dem Entwurfstext den angegebenen Inhalt hinzu. |
setUpdateType(updateType) | UpdateDraftBodyAction | Legt die UpdateDraftBodyType dieser Aktualisierungsaktion im Textkörper des Entwurfs fest. |
UpdateDraftBodyType
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
IN_PLACE_INSERT | Enum | Standard. |
INSERT_AT_START | Enum | Bei Aktualisierungsaktionen wird der Inhalt am Anfang des Nachrichtentexts eingefügt. |
INSERT_AT_END | Enum | Mit Aktualisierungsaktionen wird Inhalt am Ende des Nachrichtentexts eingefügt. |
UpdateDraftCcRecipientsAction
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addUpdateCcRecipients(ccRecipientEmails) | UpdateDraftCcRecipientsAction | Aktualisiert die Cc-Empfänger eines E-Mail-Entwurfs. |
UpdateDraftSubjectAction
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addUpdateSubject(subject) | UpdateDraftSubjectAction | Aktualisiert die Betreffzeile eines E-Mail-Entwurfs. |
UpdateDraftToRecipientsAction
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addUpdateToRecipients(toRecipientEmails) | UpdateDraftToRecipientsAction | Aktualisiert die Empfänger eines E-Mail-Entwurfs. |
UpdatedWidget
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addItem(text, value, selected, startIconUri, bottomText) | UpdatedWidget | Hiermit wird ein neues Element hinzugefügt, das ausgewählt werden kann. |
Validation
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setCharacterLimit(characterLimit) | Validation | Hiermit wird die Zeichenbeschränkung des Widgets festgelegt. |
setInputType(inputType) | Validation | Hiermit wird der Eingabetyp des Widgets festgelegt. |
VerticalAlignment
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
CENTER | Enum | Der Inhalt wird vertikal in der Mitte des Containers platziert. |
TOP | Enum | Der Inhalt wird vertikal am oberen Rand des Containers platziert. |
BOTTOM | Enum | Der Inhalt wird vertikal am unteren Rand des Containers platziert. |
Widget
WrapStyle
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
NOWRAP | Enum | Ohne Umbruch. |
WRAP | Enum | Der Inhalt aller Widgets in einer Spalte wird umgebrochen. |