Package apps.extensions.markup

Index

CalendarClientActionMarkup

Felder
editAttendeesActionMarkup

EditAttendeesActionMarkup

Eine Aktion, mit der Gäste zum Google Kalender-Termin hinzugefügt werden.

editConferenceDataActionMarkup

EditConferenceDataActionMarkup

Eine Aktion, bei der dem Google Kalender-Termin Konferenzdaten hinzugefügt werden.

addAttachmentsActionMarkup

AddAttachmentsActionMarkup

Eine Aktion, bei der dem Google Kalender-Termin Anhänge hinzugefügt werden.

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.

ConferenceDataMarkup

Markup, das Konferenzdaten definiert, die mit einem Google Kalender-Termin verknüpft sind

Felder
conferenceId

string

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

entryPoints[]

EntryPointMarkup

Einstiegspunkte zur 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 festgelegt, 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. 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.

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 sollte höchstens 1.300 Zeichen lang sein. Erforderlich.

label

string

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

meetingCode

string

Ein Besprechungscode für die Teilnahme an der Konferenz. Maximal 128 Zeichen lang.

accessCode

string

Ein Zugriffscode für die Teilnahme an der Konferenz. Maximal 128 Zeichen lang.

passcode

string

Ein Sicherheitscode für den Zugang zur Konferenz. Maximal 128 Zeichen lang.

password

string

Ein Passwort für den Zugang zur Konferenz. Maximal 128 Zeichen lang.

pin

string

Eine PIN für die Teilnahme an der 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. gebührenpflichtig oder gebührenfrei Ein Einstiegspunkt kann mehrere Funktionen haben.

Funktion

Features des Einstiegspunkts. Einige Funktionen sind möglicherweise nur für bestimmte Einstiegspunkte verfügbar.

Enums
UNKNOWN_FEATURE Unbekannte Funktion.
TOLL Gilt für den Einstiegspunkt „PHONE“. Der Anruf bei einer gebührenpflichtigen Nummer wird dem Anrufer in Rechnung gestellt. Eine Nummer kann nicht gleichzeitig gebührenfrei und gebührenpflichtig sein.
TOLL_FREE Gilt für den Einstiegspunkt „PHONE“. Für den Anrufer ist der Anruf bei einer gebührenfreien Nummer kostenlos. Eine Nummer kann nicht gleichzeitig gebührenfrei und gebührenpflichtig sein.

Typ

Der Typ des Einstiegspunkts.

Enums
UNKNOWN Unbekannter Konferenztyp.
VIDEO Eine Videokonferenz.
PHONE Eine Telefonkonferenz.
MORE Wird verwendet, um einen Link zu weiteren Teilnahmeinformationen für die Konferenz bereitzustellen.
SIP Eine Konferenz mit dem Session Initiation Protocol

Fehler

Stellt einen Fehler dar, der beim Erstellen der Konferenz aufgetreten ist.

Felder
type

Type

Die Art des Fehlers. Erforderlich.

authenticationUrl

string

Wenn der Fehlertyp AUTHENTICATION lautet, kann über das Add-on eine URL angegeben werden, ü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, eine Aktion im Drittanbietersystem auszuführen.
CONFERENCE_SOLUTION_FORBIDDEN Der Nutzer ist nicht berechtigt, die ausgewählte Konferenzlösung zu verwenden, ist aber möglicherweise berechtigt, andere Lösungen zu verwenden, die vom Add-on angeboten werden.

Parameter

Lösungsspezifische Parameter, die mit den Ereignisdaten beibehalten und 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.

EditAttendeesActionMarkup

Felder
addAttendeeEmails[]

string

Eine Liste der Gäste, 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.

ChatClientActionMarkup

Dieser Typ hat keine Felder.

Aktionen, die von Chat-Clients verarbeitet werden.

ChatClientDataSourceMarkup

Für ein SelectionInput-Widget, das ein Mehrfachauswahlmenü verwendet, eine Datenquelle aus Google Chat. Die Datenquelle füllt die Auswahlelemente für das Mehrfachauswahlmenü. Ein Nutzer kann beispielsweise Gruppenbereiche in Google Chat auswählen, in denen er Mitglied ist.

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

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

SpaceDataSource

Gruppenbereiche in Google Chat, in denen der Nutzer Mitglied ist.

SpaceDataSource

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

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

Felder
defaultToCurrentSpace

bool

Wenn „true“ festgelegt ist, wird im Mehrfachauswahl-Menü standardmäßig der aktuelle Google Chat-Bereich als Element ausgewählt.

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 keine Angabe erfolgt, wird keine Aktion ausgeführt.
DISMISS Schließt die Benutzeroberfläche zum Schreiben des Add-ons.

OpenCreatedDraftActionMarkup

Felder
draftId

string

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

draftStorageId

string

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

draftThreadServerPermId

string

Die permanente Server-ID für den Thread des Entwurfs. Dieses Feld ist nirgendwo festgelegt und wird bei der Verarbeitung von OpenCreatedDraftActionMarkup ignoriert. Geben Sie stattdessen „DraftThreadStorageId“ an und verwenden Sie ihn.

draftThreadId

string

Die ID des Threads mit dem neu erstellten Entwurf, z. B. „15e9fa622ce1029d“.

TaskActionMarkup

Felder
reloadTasks

bool

UpdateDraftActionMarkup

Felder
updateBody

UpdateBody

Ein Feld mit einer Reihe von Aktualisierungsaktionen für den Entwurf, den der Nutzer gerade bearbeitet.

updateToRecipients

UpdateToRecipients

Wenn festgelegt, werden die vorhandenen „An“-Empfänger 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 ersetzt, den der Nutzer gerade bearbeitet.

updateSubject

UpdateSubject

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

Empfänger

Felder
email

string

UpdateBccRecipients

Felder
bccRecipients[]

Recipient

UpdateBody

Felder
insertContents[]

InsertContent

Ein wiederkehrendes Feld mit einer Reihe von Inhalten, die in den Entwurf eingefügt werden sollen, den der Nutzer gerade bearbeitet. Der Inhalt kann HTML-Inhalte oder reinen Text 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 änderbar (bearbeitbar) ist.
IMMUTABLE_HTML Gibt an, dass der Inhalt in HTML vorliegt und unveränderlich ist, also nicht bearbeitet werden kann.

EmailMimeType

EmailMimeType wurde eingestellt. Bitte 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 im Nur-Text-Format vorliegt.
HTML Gibt an, dass der eingefügte Inhalt in HTML 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 „Typ“ nichts festgelegt ist.
IN_PLACE_INSERT Gibt an, dass diese Aktion ein direktes Einfügen ausführen soll. Standardmäßig wird der Inhalt an der aktuellen Cursorposition eingefügt. Wenn ausgewählter Inhalt vorhanden ist, wird der ausgewählte Inhalt ersetzt.
INSERT_AT_START Gibt an, dass diese Aktion die Einfügung am Anfang des Nachrichtentexts ausführt.
INSERT_AT_END Gibt an, dass diese Aktion die Einfügung am Ende des Nachrichtentexts ausführt.
REPLACE Gibt an, dass diese Aktion den Nachrichtentext ersetzen 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

Aktionen, die von Gmail verarbeitet werden.

calendarAction

CalendarClientActionMarkup

Aktionen, die von Google Kalender verarbeitet werden.

driveAction

DriveClientActionMarkup

Aktionen, die von Google Drive ausgeführt werden.

editorAction

EditorClientActionMarkup

Aktionen, die in Google Docs, Google Tabellen oder Google Präsentationen ausgeführt werden

sheetsAction

SheetsClientActionMarkup

Aktionen, die von Google Tabellen ausgeführt werden.

chatAction

ChatClientActionMarkup

Aktionen, die von Google Chat verarbeitet werden.

HostAppDataSourceMarkup

Bei einem SelectionInput-Widget, das ein Mehrfachauswahlmenü verwendet, eine Datenquelle aus einer Google Workspace-Anwendung. Die Datenquelle füllt die Auswahlelemente für das Mehrfachauswahlmenü.

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

Felder
Union-Feld data_source. Die Google Workspace-Anwendung, mit der Elemente für ein Mehrfachauswahlmenü ausgefüllt werden. Für data_source ist nur einer der folgenden Werte zulässig:
chatDataSource

ChatClientDataSourceMarkup

Eine Datenquelle aus Google Chat.

SheetsClientActionMarkup

Felder
customFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

Das Ergebnis, wenn ein Nutzer eine benutzerdefinierte Funktion ausführt.

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 der Nutzer sieht, wenn ein Fehler aufgetreten ist.