Package apps.extensions.markup

Index

CalendarClientActionMarkup

Felder
editAttendeesActionMarkup

EditAttendeesActionMarkup

Eine Aktion, mit der Teilnehmer zu einem Google Kalender-Termin hinzugefügt werden.

editConferenceDataActionMarkup

EditConferenceDataActionMarkup

Eine Aktion, mit der Konferenzdaten zum Google Kalender-Termin hinzugefügt werden. Videokonferenz-Add-ons von Drittanbietern können nur in Apps Script erstellt werden.

addAttachmentsActionMarkup

AddAttachmentsActionMarkup

Eine Aktion, mit der Anhänge zu einem Google Kalender-Termin hinzugefügt werden.

createConferenceDataActionMarkup

CreateConferenceDataActionMarkup

Eine Aktion, die Konferenzdaten anzeigt, wenn ein Google Kalender-Termin erstellt wird.

createConferenceSettingUrlActionMarkup

CreateConferenceSettingUrlActionMarkup

Eine Aktion, die eine URL für die Einstellung „createconference“ generiert.

calendarSubscriptionActionMarkup

CalendarSubscriptionActionMarkup

Eine Aktion, mit der ein Kalenderabo verwaltet wird. Unterstützt die Aboerstellung nur in Add-ons für HTTP-Endpunkte. Nicht zutreffend für Apps Script-Add-ons.

AddAttachmentsActionMarkup

Felder
addonAttachments[]

AddonAttachment

AddonAttachment

Felder
resourceUrl

string

title

string

Titel des Anhangs.

mimeType

string

MIME-Typ des Inhalts in resourceUrl.

iconUrl

string

Link zum Symbol der Ressource.

CalendarSubscriptionActionMarkup

Eine Aktion, mit der ein Kalenderabo für den aktuellen Nutzer verwaltet wird.

Das Erstellen eines Abos ist idempotent: Wenn der Nutzer den angegebenen Kalender im Rahmen dieser Add-on-Bereitstellung bereits abonniert hat, bleibt das Abo durch die Rückgabe dieser Aktion aktiv, ohne dass doppelte Abos oder doppelte Ereignisbenachrichtigungen erstellt werden. Sie müssen nicht nach vorhandenen Abos suchen, bevor Sie diese Aktion zurückgeben.

Unterstützt die Aboerstellung nur in Add-ons für HTTP-Endpunkte. Nicht zutreffend für Apps Script-Add-ons.

Felder
operation

Operation

Der auszuführende Vorgang. Derzeit wird nur CREATE unterstützt. Das Erstellen eines Abos ist idempotent.

calendarId

string

Die Kalender-ID, die abonniert werden soll.

Vorgang

Enums
OPERATION_UNSPECIFIED
CREATE

ConferenceDataMarkup

Markup, das die mit einem Google Kalender-Termin verknüpften Konferenzdaten definiert. Videokonferenz-Add-ons von Drittanbietern können nur in Apps Script erstellt werden.

Felder
conferenceId

string

Eindeutige Kennung für diese Konferenzdaten. Maximal 512 Zeichen lang.

entryPoints[]

EntryPointMarkup

Einstiegspunkte für die Konferenz. Es sind maximal 300 Einstiegspunkte zulässig.

parameters[]

Parameter

Zusätzliche Add-on-Parameter. Es sind maximal 300 Parameter zulässig.

error

Error

Wenn dieser Wert festgelegt ist, ist beim Erstellen der Konferenz ein Fehler aufgetreten.

note

string

Zusätzliche Hinweise (z. B. Anweisungen des Administrators, rechtliche Hinweise), die dem Nutzer angezeigt werden sollen. Kann HTML enthalten. Maximale Länge: 2.048 Zeichen.

conferenceSolutionId

string

Eine Kennung der Konferenzlösung. Muss mit einem Wert aus dem Feld calendar.conferenceSolution.id der Bereitstellung übereinstimmen.

EntryPointMarkup

Eine Möglichkeit, an der Konferenz teilzunehmen. Add-ons für Videokonferenzen von Drittanbietern können nur in Apps Script erstellt werden.

Felder
type

Type

Der Typ des Einstiegspunkts. Erforderlich.

uri

string

Ein URI für die Teilnahme an der Konferenz. Unterstützt tel: und http(s): und darf maximal 1.300 Zeichen lang sein. Erforderlich.

label

string

Das Label des Einstiegspunkts, das dem Nutzer angezeigt werden soll. Maximal 512 Zeichen lang.

meetingCode

string

Ein Besprechungscode für den Zugriff auf die Konferenz. Maximal 128 Zeichen lang.

accessCode

string

Ein Zugriffscode für den Zugriff auf die Konferenz. Maximal 128 Zeichen lang.

passcode

string

Ein Sicherheitscode für den Zugriff auf die Konferenz. Maximal 128 Zeichen lang.

password

string

Ein Passwort für den Zugriff auf die Konferenz. Maximal 128 Zeichen lang.

pin

string

Eine PIN für den Zugriff auf die Konferenz. Maximal 128 Zeichen lang.

regionCode

string

Der CLDR-/ISO 3166-Regionscode für das Land, das mit diesem Einstiegspunkt verknüpft ist. Gilt nur für Type.PHONE.

features[]

Feature

Merkmale des Einstiegspunkts, z. B. ob er gebührenpflichtig oder gebührenfrei ist. Ein Einstiegspunkt kann mehrere Funktionen haben.

Funktion

Features des Einstiegspunkts. Einige Funktionen gelten möglicherweise nur für bestimmte Einstiegspunkte.

Enums
UNKNOWN_FEATURE Unbekanntes Feature.
TOLL Gilt für den Einstiegspunkt PHONE. Ein Anruf bei einer gebührenpflichtigen Nummer wird dem Anrufer in Rechnung gestellt. Eine Nummer kann nicht gleichzeitig gebührenpflichtig und gebührenfrei sein.
TOLL_FREE Gilt für den Einstiegspunkt PHONE. Für den Anrufer ist ein Anruf bei einer gebührenfreien Nummer kostenlos. Eine Nummer kann nicht gleichzeitig gebührenpflichtig und gebührenfrei sein.

Typ

Der Typ des Einstiegspunkts. Videokonferenz-Add-ons von Drittanbietern können nur in Apps Script erstellt werden.

Enums
UNKNOWN Unbekannter Konferenztyp.
VIDEO Eine Videokonferenz
PHONE Eine Telefonkonferenz
MORE Wird verwendet, um einen Link zu weiteren Informationen zur Teilnahme an der Videokonferenz bereitzustellen.
SIP Eine Konferenz mit dem Session Initiation Protocol

Fehler

Stellt einen Fehler dar, der während der Erstellung der Konferenz aufgetreten ist. Videokonferenz-Add-ons von Drittanbietern können nur in Apps Script erstellt werden.

Felder
type

Type

Der Fehlertyp. Erforderlich.

authenticationUrl

string

Wenn der Fehlertyp AUTHENTICATION ist, kann das Add-on eine URL bereitstellen, über die sich Nutzer anmelden können. Maximal 1.300 Zeichen lang.

Typ

Enums
UNKNOWN Unbekannter Fehler.
AUTHENTICATION Ein Authentifizierungsfehler.
TEMPORARY Ein vorübergehender Fehler.
PERMANENT Ein dauerhafter Fehler.
PERMISSION_DENIED Der Nutzer ist nicht berechtigt, bestimmte Aktionen im Drittanbieter-Konferenzsystem auszuführen.
CONFERENCE_SOLUTION_FORBIDDEN Der Nutzer darf die ausgewählte Konferenzlösung nicht verwenden, aber möglicherweise andere Lösungen, die vom Add-on angeboten werden.

Parameter

Lösungsspezifische Parameter, die mit den Ereignisdaten beibehalten und bei Bedarf an das Add-on übergeben werden, wenn eine Aktualisierung oder Löschung erforderlich ist. Beispiel: [{key: 'sessionKey', value: '123'}, {key: 'meetingId', value: '456'}]

Felder
key

string

Der Schlüssel des Parameters. Maximal 50 Zeichen lang. Erforderlich.

value

string

Wert des Parameters. Maximal 1.024 Zeichen lang. Erforderlich.

CreateConferenceDataActionMarkup

Felder
createConferenceData

ConferenceDataMarkup

Die Konferenzdaten, die einem Google Kalender-Termin beim Erstellen hinzugefügt werden sollen.

CreateConferenceSettingUrlActionMarkup

Felder
settingsUrl

string

Der URI für eine vom Add-on generierte Einstellungsseite.

EditAttendeesActionMarkup

Felder
addAttendeeEmails[]

string

Eine Liste der Teilnehmer, die dem Google Kalender-Termin hinzugefügt werden sollen.

EditConferenceDataActionMarkup

Felder

Union-Feld conference.

Für conference ist nur einer der folgenden Werte zulässig:

conferenceData

ConferenceDataMarkup

Die Konferenzdaten, die dem Google Kalender-Termin hinzugefügt werden sollen. Add-ons für Videokonferenzen von Drittanbietern können nur in Apps Script erstellt werden.

ChatClientDataSourceMarkup

Für ein SelectionInput-Widget, das ein Menü mit Mehrfachauswahl verwendet, eine Datenquelle aus Google Chat. Die Datenquelle füllt die Auswahlelemente für das Mehrfachauswahlmenü. Nutzer können beispielsweise Google Chat-Bereiche auswählen, in denen sie Mitglied sind.

Verfügbar für Google Chat-Apps und nicht verfügbar für Google Workspace-Add-ons.

Felder
Union-Feld source. Die Google Chat-Datenquelle Für source ist nur einer der folgenden Werte zulässig:
spaceDataSource

SpaceDataSource

Google Chat-Bereiche, in denen der Nutzer Mitglied ist.

SpaceDataSource

Eine Datenquelle, die Google Chat-Bereiche als Auswahlelemente für ein Menü mit Mehrfachauswahl füllt. Es werden nur Gruppenbereiche angezeigt, in denen der Nutzer Mitglied ist.

Verfügbar für Google Chat-Apps und nicht verfügbar für Google Workspace-Add-ons.

Felder
defaultToCurrentSpace

bool

Wenn der Wert auf true gesetzt ist, wird im Mehrfachauswahlmenü standardmäßig der aktuelle Google Chat-Bereich als Element ausgewählt.

ChatDataActionMarkup

Erstellt oder aktualisiert eine Nachricht in Google Chat. Weitere Informationen finden Sie unter Google Chat-Oberflächen erstellen.

Felder
Union-Feld action. Eine Google Chat-Aktion. Für action ist nur einer der folgenden Werte zulässig:
createMessageAction

CreateMessageAction

Sendet eine Nachricht als Google Chat-App.

updateMessageAction

UpdateMessageAction

Aktualisiert die Nachricht einer Google Chat-App.

updateInlinePreviewAction

UpdateInlinePreviewAction

Fügt der Nachricht eines Google Chat-Nutzers eine oder mehrere Karten hinzu, um eine Vorschau von Links anzuzeigen.

CreateMessageAction

Die Chat-App sendet eine Nachricht. Weitere Informationen finden Sie im Hilfeartikel Google Chat-Nachrichten senden.

Felder
message

Message

Die Google Chat-Nachricht.

UpdateInlinePreviewAction

Die Chat-App zeigt eine Vorschau eines Links in einer Nachricht an, indem sie eine oder mehrere Karten hinzufügt oder aktualisiert. Weitere Informationen finden Sie im Hilfeartikel Vorschau von Links in Google Chat-Nachrichten anzeigen.

Felder
cardsV2[]

CardWithId

Ein Array mit einer oder mehreren Karten.

UpdateMessageAction

Die Chat-App aktualisiert Text oder Karten in einer Nachricht. Weitere Informationen finden Sie im Hilfeartikel Google Chat-Nachrichten senden.

Felder
message

Message

Die aktualisierte Nachricht.

DriveClientActionMarkup

Felder
requestFileScope

RequestFileScope

RequestFileScope

Felder
itemId

string

EditorClientActionMarkup

Felder

Union-Feld action.

Für action ist nur einer der folgenden Werte zulässig:

requestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

Dieser Typ hat keine Felder.

GmailClientActionMarkup

Felder

Union-Feld type.

Für type ist nur einer der folgenden Werte zulässig:

taskAction

TaskActionMarkup

updateDraftActionMarkup

UpdateDraftActionMarkup

openCreatedDraftActionMarkup

OpenCreatedDraftActionMarkup

addonComposeUiActionMarkup

AddonComposeUiActionMarkup

AddonComposeUiActionMarkup

Felder
type

AddonComposeUiActionType

AddonComposeUiActionType

Enums
UNSPECIFIED Standard. Wenn nichts angegeben ist, wird keine Aktion ausgeführt.
DISMISS Schließt die Benutzeroberfläche zum Erstellen von Add-ons.

OpenCreatedDraftActionMarkup

Felder
draftId

string

Die ID des neu erstellten Entwurfs im Format „r123“.

draftStorageId

string

Die Server-Speicher-ID im Hexadezimalformat, z. B. „15e9fa622ce1029d“.

draftThreadServerPermId

string

Die permanente Server-ID für die Konversation des Entwurfs. Dieses Feld wird nirgendwo festgelegt und bei der Verarbeitung von OpenCreatedDraftActionMarkup ignoriert. Geben Sie stattdessen „draftThreadStorageId“ an und verwenden Sie diese ID.

draftThreadId

string

Die ID des Threads, der den neu erstellten Entwurf enthält, z. B. „15e9fa622ce1029d“.

TaskActionMarkup

Felder
reloadTasks

bool

UpdateDraftActionMarkup

Felder
updateBody

UpdateBody

Ein Feld, das eine Reihe von Aktualisierungsaktionen enthält, die für den Entwurfstext ausgeführt werden sollen, den der Nutzer gerade bearbeitet.

updateToRecipients

UpdateToRecipients

Wenn festgelegt, werden die vorhandenen Empfänger im Feld „An“ des Entwurfs ersetzt, den der Nutzer gerade bearbeitet.

updateCcRecipients

UpdateCcRecipients

Wenn festgelegt, werden die vorhandenen Cc-Empfänger des Entwurfs ersetzt, den der Nutzer gerade bearbeitet.

updateBccRecipients

UpdateBccRecipients

Wenn festgelegt, werden die vorhandenen Bcc-Empfänger des Entwurfs, den der Nutzer gerade bearbeitet, ersetzt.

updateSubject

UpdateSubject

Wenn festgelegt, wird der vorhandene Betreff des Entwurfs ersetzt, den der Nutzer gerade bearbeitet.

Empfänger

Felder
email

string

UpdateBccRecipients

Felder
bccRecipients[]

Recipient

UpdateBody

Felder
insertContents[]

InsertContent

Ein wiederkehrendes Feld, das eine Reihe von Inhalten enthält, die in den Entwurf eingefügt werden sollen, den der Nutzer gerade bearbeitet. Der Inhalt kann HTML-Inhalte oder Nur-Text-Inhalte enthalten.

type

Type

ContentType

Enums
UNSPECIFIED_CONTENT_TYPE Standardwert, wenn für ContentType nichts festgelegt ist.
TEXT Gibt an, dass der Inhalt im Nur-Text-Format vorliegt.
MUTABLE_HTML Gibt an, dass der Inhalt im HTML-Format vorliegt und veränderbar ist (bearbeitet werden kann).
IMMUTABLE_HTML Gibt an, dass der Inhalt im HTML-Format vorliegt und unveränderlich ist (nicht bearbeitet werden kann).

EmailMimeType

EmailMimeType wird nicht mehr unterstützt. Verwenden Sie ContentType.

Enums
UNSPECIFIED_EMAIL_MIME_TYPE Standardwert, wenn für „EmailMimeType“ nichts festgelegt ist.
PLAIN_TEXT Gibt an, dass der eingefügte Inhalt Nur-Text ist.
HTML Gibt an, dass der eingefügte Inhalt im HTML-Format vorliegt.

InsertContent

Felder
content

string

Der einzufügende Inhalt.

mimeType
(deprecated)

EmailMimeType

contentType

ContentType

Der Typ des eingefügten Inhalts.

Typ

Enums
UNSPECIFIED_ACTION_TYPE Standardwert, wenn für „Type“ nichts festgelegt ist.
IN_PLACE_INSERT Gibt an, dass mit dieser Aktion eine Einfügung an Ort und Stelle durchgeführt werden soll. Standardmäßig wird der Inhalt an der aktuellen Cursorposition eingefügt. Wenn Inhalt ausgewählt ist, wird er durch den ausgewählten Inhalt ersetzt.
INSERT_AT_START Gibt an, dass diese Aktion am Anfang des Inhalts der Nachricht eingefügt werden soll.
INSERT_AT_END Gibt an, dass diese Aktion am Ende des Inhalts der Nachricht eingefügt werden soll.
REPLACE Gibt an, dass mit dieser Aktion der Inhalt der Nachricht ersetzt werden soll.

UpdateCcRecipients

Felder
ccRecipients[]

Recipient

UpdateSubject

Felder
subject

string

UpdateToRecipients

Felder
toRecipients[]

Recipient

HostAppActionMarkup

Aktionen, die von einzelnen Host-Apps verarbeitet werden.

Felder

Union-Feld action.

Für action ist nur einer der folgenden Werte zulässig:

gmailAction

GmailClientActionMarkup

Von Gmail verarbeitete Aktionen.

calendarAction

CalendarClientActionMarkup

Aktionen, die von Google Kalender verarbeitet werden.

driveAction

DriveClientActionMarkup

Aktionen, die von Drive verarbeitet werden.

editorAction

EditorClientActionMarkup

Aktionen, die von Google Docs, Google Sheets oder Google Präsentationen ausgeführt werden.

sheetsAction

SheetsClientActionMarkup

Aktionen, die von Google Sheets verarbeitet werden.

workflowAction

WorkflowClientActionMarkup

Aktionen, die von Workspace Studio verarbeitet werden.

HostAppDataActionMarkup

Definiert, wie Google Workspace-Daten aktualisiert werden.

Felder
Union-Feld action. Die Add-on-Aktion für eine bestimmte Google Workspace-Hostanwendung. Für action ist nur einer der folgenden Werte zulässig:
chatDataAction

ChatDataActionMarkup

Eine Google Chat-Aktion, mit der Text oder Karten in einer Nachricht erstellt oder aktualisiert werden.

HostAppDataSourceMarkup

Eine Datenquelle aus einer Google Workspace-Anwendung. Die Datenquelle füllt die verfügbaren Elemente für ein Widget.

Felder
Union-Feld data_source. Die Google Workspace-Anwendung, die verfügbare Elemente für ein Widget bereitstellt. Für data_source ist nur einer der folgenden Werte zulässig:
chatDataSource

ChatClientDataSourceMarkup

Eine Datenquelle aus Google Chat.

workflowDataSource

WorkflowDataSourceMarkup

Eine Datenquelle aus Google Workflow.

SheetsClientActionMarkup

Nächste ID: 5.

Felder

Union-Feld action.

Für action ist nur einer der folgenden Werte zulässig:

customFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

Das Ergebnis der Ausführung einer benutzerdefinierten Funktion durch einen Nutzer.

Felder
Union-Feld result. Das Ergebnis der Ausführung der benutzerdefinierten Funktion. Für result ist nur einer der folgenden Werte zulässig:
value

Value

Der Wert, der sich aus der Ausführung der benutzerdefinierten Funktion ergibt.

errorMessage

string

Die Fehlermeldung, die dem Nutzer angezeigt werden soll, wenn ein Fehler aufgetreten ist.

WorkflowClientActionMarkup

Clientaktionen für Workspace Studio-Add‑ons.

Felder

Union-Feld action.

Für action ist nur einer der folgenden Werte zulässig:

saveWorkflowAction

SaveWorkflowAction

Aktion zum Speichern des Workflows.

returnOutputVariablesAction

ReturnOutputVariablesAction

Aktion mit Ausgabevariablen, die von einer ausgeführten Workflowaktion generiert wurden.

resourceRetrievedAction

ResourceRetrievedAction

Aktion, die eine abgerufene Ressource enthält.

resourceFieldsDefinitionRetrievedAction

ResourceFieldsDefinitionRetrievedAction

Aktion, die die Definition von Feldern für eine Ressource enthält.

returnElementErrorAction

ReturnElementErrorAction

Aktion, die auf einen Fehler beim Aufrufen des Elements hinweist.

workflowValidationErrorAction

WorkflowValidationErrorAction

Aktion, die auf einen Workflow-Validierungsfehler hinweist.

ResourceData

Anwendungsspezifischer Ressourcenwert.

Felder
fields

map<string, VariableData>

Eine Zuordnung der Ressourcenfelder, die nach dem Feldnamen sortiert sind.

sourceResourceReference
(deprecated)

SourceResourceReference

Verworfen. Verwenden Sie stattdessen „VariableData.variable_source_data“.

ResourceFieldsDefinitionRetrievedAction

Enthält die Definition der einzelnen Felder, die von einer Ressource unterstützt werden.

Felder
dynamicResourceDefinitions[]

DynamicResourceDefinition

Dynamische Ressourcendefinitionen.

DynamicResourceDefinition

Enthält die Definition jedes Felds, das von einer dynamischen Ressource unterstützt wird.

Felder
resourceId

string

Eindeutige Kennung des dynamischen Ressourcentyps, z. B. „FORM_RESPONSE_VALUES“

fields[]

ResourceField

Liste der von dieser dynamischen Ressource unterstützten Felder.

ResourceField

Felder
selector

string

Der Referenzschlüssel des Felds, der zum Abrufen des zugehörigen Werts verwendet wird.

displayText

string

Die menschenlesbare Beschreibung des Felds, die dem Endnutzer bei der Variablenauswahl angezeigt wird.

dataType

DataType

Der Datentyp des Felds.

cardinality

Cardinality

Die Kardinalität des Felds.

ResourceRetrievedAction

Enthält die zurückgegebene Ressource.

Felder
resourceData

ResourceData

Benutzerdefinierte Daten im Proto-Format.

ReturnElementErrorAction

Gibt an, dass beim Aufrufen des Elements ein Fehler aufgetreten ist.

Felder
developerErrorMessage

string

An Entwickler gerichtete Fehlermeldung.

errorLog

WorkflowTextFormatMarkup

Die menschenlesbare Fehlermeldung, die dem Endnutzer angezeigt werden soll.

errorActionability

ErrorActionability

Gibt an, ob der Nutzer den Fehler beheben kann.

retryability

Retryability

Gibt an, ob der Fehler wiederholt werden kann.

ErrorActionability

Ob der Nutzer versuchen kann, den Fehler zu beheben.

Enums
ERROR_ACTIONABILITY_UNSPECIFIED Unbekannte Fehlerbehebung. Nicht verwenden.
ACTIONABLE Der Nutzer kann versuchen, den Fehler zu beheben.
NOT_ACTIONABLE Der Fehler kann vom Nutzer nicht behoben werden.

Wiederholbarkeit

Gibt an, ob der Fehler wiederholt werden kann.

Enums
RETRYABILITY_UNSPECIFIED Nicht angegebene Wiederholbarkeit. Nicht verwenden.
RETRYABLE Der Fehler kann wiederholt werden.
NOT_RETRYABLE Der Fehler kann nicht wiederholt werden.

ReturnOutputVariablesAction

Enthält Ausgabevariablen, die von der ausgeführten Workflowaktion generiert wurden.

Felder
variables

map<string, VariableData>

Zuordnung von Variablen, die nach Variablen-ID sortiert sind.

log

WorkflowTextFormatMarkup

Log der ausgeführten Workflowaktion.

SaveWorkflowAction

Dieser Typ hat keine Felder.

Gibt an, dass der Builder das Speichern des Workflows initiieren soll.

SourceResourceReference

Verweis auf eine bestimmte Instanz einer Workspace-Ressource

Felder
sourceResourceType

SourceResourceType

Der Typ der Quellressource.

resourceId

string

Die eindeutige ID der Ressource (z.B. Drive-Datei-ID, Gmail-Nachrichten-ID).

SourceResourceType

Der Typ der Quellressource. Damit werden der Ressourcentyp und das Workflow-Bundle identifiziert, zu dem der Ressourcentyp gehört.

Felder
workflowBundleId

string

ID des Workflow-Bundles, zu dem dieser Ressourcentyp gehört.

resourceDefinitionId

string

Die ID der Ressourcendefinition innerhalb des Bundles (z.B. „spreadsheet“, „gmailMessage“).

VariableData

Stellt variable Daten dar, die mehrere Werte unterschiedlicher Typen enthalten können.

Felder
booleanValues[]

bool

Boolesche Werte.

integerValues[]

int64

Ganzzahlwerte.

stringValues[]

string

Stringwerte.

timestampValues[]

Timestamp

Zeitstempelwerte.

resourceReferences[]

string

Eine Liste von Ressourcen-IDs (z.B. „spaces/123“).

resourceDataValues[]

ResourceData

Ressourcendaten.

emailAddressValues[]

string

E-Mail-Adressen.

googleUserValues[]

string

Google-Nutzerwerte im Format users/{user}.

textFormatValues[]

WorkflowTextFormatMarkup

Werte für das Textformat von Workflows.

WorkflowValidationErrorAction

Gibt an, dass die Validierung des Workflowelements mit dem angegebenen Schweregrad fehlgeschlagen ist.

Felder
severity

Severity

Der Schweregrad des Validierungsfehlers.

Schweregrad

Enums
SEVERITY_UNSPECIFIED Nicht angegebener Schweregrad. Nicht verwenden.
WARNING Der Fehler ist nicht kritisch und verhindert die Veröffentlichung nicht.
CRITICAL Der Fehler ist kritisch und muss vor der Veröffentlichung behoben werden.

WorkflowDataSourceMarkup

* Wird nur von Google Workspace Workflow unterstützt, nicht von Google Chat-Apps oder Google Workspace-Add-ons.

Geben Sie in einem TextInput- oder SelectionInput-Widget vom Typ MULTI_SELECT oder in einem DateTimePicker eine Datenquelle von Google an.

Felder
includeVariables

bool

Gibt an, ob Variablen aus dem vorherigen Schritt in die Datenquelle aufgenommen werden sollen.

type

Type

Der Typ der Datenquelle.

Typ

Ein Enum, das den Typ der Workflow-Datenquelle darstellt.

Enums
UNKNOWN Standardwert. Nicht verwenden.
USER Google Workspace-Nutzer Der Nutzer kann nur Nutzer aus seiner Google Workspace-Organisation sehen und auswählen.
SPACE Google Chat-Bereiche, in denen der Nutzer Mitglied ist.
USER_WITH_FREE_FORM Nutzer können vorhandene Mitglieder aus ihrer Google Workspace-Organisation aufrufen und auswählen oder manuell eine E-Mail-Adresse oder eine gültige Domain eingeben.

WorkflowTextFormatMarkup

Ein Textblock mit umfangreichen Formatierungsoptionen, einschließlich Stilen, Hyperlinks und interaktiven Elementen.

Felder
textFormatElements[]

TextFormatElement

Eine Sammlung von Textformatelementen.

Chip

Ein anklickbarer Chip im Textformat.

Felder
icon

Icon

Das im Chip angezeigte Symbol.

label

string

Der im Chip angezeigte Text.

url

string

Die URL, die aufgerufen werden soll, wenn auf den Chip geklickt wird.

Symbol

Ein Symbol im Chip.

Felder
Union-Feld icons. Das im Chip angezeigte Symbol. Für icons ist nur einer der folgenden Werte zulässig:
iconUrl

string

Ein benutzerdefiniertes Symbol anzeigen, das unter einer HTTPS-URL gehostet wird.

Beispiel:

"iconUrl":
"https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png"

Zu den unterstützten Dateitypen gehören .png und .jpg.

materialIconName

string

Der Symbolname, der im Google Material Design-Symbol definiert ist, z. B. check_box. Ungültige Namen werden verworfen und durch einen leeren String ersetzt. Das Symbol wird dann nicht gerendert.

TextFormatElement

Ein einzelnes Element in einer WorkflowTextFormatMarkup-Nachricht, das ein Chip, formatierter Text, ein Hyperlink oder ein Listencontainer sein kann.

Felder
Union-Feld element. Element, das eines von mehreren möglichen Textformatelementen darstellt. Für element ist nur einer der folgenden Werte zulässig:
text

string

Text im Textformat.

chip

Chip

Anklickbarer Chip im Textformat.

styledText

StyledText

Formatierter Text im Textformat.

listContainer

ListContainer

Listencontainer im Textformat.

ListContainer

Container für Listenelemente, wobei jedes Listenelement mehrere TextFormatElement-Elemente enthalten kann.

Felder
listNestLevel

int64

Die Verschachtelungsebene der Liste. Beginnt bei 0 für die oberste Ebene und erhöht sich für jede verschachtelte Liste um 1.

listType

ListType

Der Typ der Liste.

listItems[]

ListItem

Eine Sammlung von Listenelementen.

ListItem

Ein Listenelement.

Felder
textFormatElements[]

TextFormatElement

Eine Sammlung von Textformatelementen.

ListType

Enum für verschiedene Listentypen.

Enums
LIST_TYPE_UNSPECIFIED Kein Listentyp angegeben.
ORDERED Sortierte Liste.
UNORDERED Unsortierte Liste.
BLOCKQUOTE Blockzitatliste.

StyledText

Textelement mit Stilen wie fett, kursiv und Farbe.

Felder
text

string

Der Hauptinhalt des Textes.

styles[]

Style

Eine Sammlung von Stilen, die auf den Text angewendet werden.

fontWeight

FontWeight

Die Schriftstärke des Texts.

color

Color

Die Farbe des Textes.

wrapStyle

WrapStyle

Der Umbruchstil des Texts.

FontWeight

Enum für verschiedene Schriftstärken.

Enums
FONT_WEIGHT_UNSPECIFIED Standardgewicht mit normaler Dicke.
LIGHT Leichter und dünner.
MEDIUM Mittlere Stärke zwischen „Light“ und „Bold“.
BOLD Höheres Gewicht und größere Dicke.

Stil

Enum für verschiedene Textstile wie Kursiv, Unterstrichen usw.

Enums
STYLE_UNSPECIFIED Kein Stil angewendet.
ITALIC Kursiver Stil.
UNDERLINE Stil „Unterstreichen“
STRIKETHROUGH Durchgestrichener Stil.
LINE_BREAK Zeilenumbruch.
UPPERCASE Großbuchstabenstil.
CODE Programmieren.
CODE_BLOCK Code block.

WrapStyle

Enum für verschiedene Zeilenumbruchstile.

Enums
WRAP_STYLE_UNSPECIFIED Kein Zeilenumbruchstil angegeben.
NO_WRAP Kein Zeilenumbruchstil.