Package apps.extensions.markup

Index

Markup für KalenderClientAction

Felder
editAttendeesActionMarkup

EditAttendeesActionMarkup

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

editConferenceDataActionMarkup

EditConferenceDataActionMarkup

Eine Aktion, die Konferenzdaten zum Google Kalender-Termin hinzufügt.

addAttachmentsActionMarkup

AddAttachmentsActionMarkup

Eine Aktion, die Anhänge zum Google Kalender-Termin hinzufügt.

Markup von "AttachmentsActionAction"

Felder
addonAttachments[]

AddonAttachment

Zusatzanhang

Felder
resourceUrl

string

title

string

Titel des Anhangs.

mimeType

string

MIME-Typ des Inhalts in resourceUrl.

iconUrl

string

Link zum Symbol der Ressource.

Konferenzdaten-Markup

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 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 festgelegt, ist beim Erstellen der Konferenz ein Fehler aufgetreten.

note

string

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

conferenceSolutionId

string

Eine ID für die Konferenzlösung. Muss mit einem Wert aus dem Feld calendar.conferenceSolution.id der Bereitstellung übereinstimmen.

Einstiegspunkt-Markup

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 die Werte „tel:“ und „http(s)“ und darf höchstens 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

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

passcode

string

Einen Sicherheitscode für den Zugang zur 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

Features des Einstiegspunkts, z. B. gebührenfrei oder gebührenfrei. Ein Einstiegspunkt kann mehrere Funktionen haben.

Funktion

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

Enums
UNKNOWN_FEATURE Unbekannte Funktion.
TOLL Betrifft den Einstiegspunkt von PHONE. Ein Anruf bei einer Mautnummer wird dem Anrufer in Rechnung gestellt. Eine Nummer kann nicht gleichzeitig gebührenfrei und gebührenfrei sein.
TOLL_FREE Betrifft den Einstiegspunkt von PHONE. Bei einer gebührenfreien Rufnummer ist der Anruf bei einer gebührenfreien Rufnummer kostenlos. Eine Nummer kann nicht gleichzeitig gebührenfrei und gebührenfrei sein.

Typ

Der Typ des Einstiegspunkts.

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

Fehler

Fehler, der während der Erstellung der Konferenz aufgetreten ist

Felder
type

Type

Die Art des Fehlers. Erforderlich.

authenticationUrl

string

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

Typ

Enums
UNKNOWN Unbekannter Fehler.
AUTHENTICATION Ein Authentifizierungsfehler.
TEMPORARY Vorübergehender Fehler.
PERMANENT Ein dauerhafter Fehler.
PERMISSION_DENIED Der Nutzer darf im Videokonferenzsystem des Drittanbieters einige Aktionen ausführen.
CONFERENCE_SOLUTION_FORBIDDEN Der Nutzer darf die ausgewählte Konferenzlösung nicht verwenden, jedoch möglicherweise andere vom Add-on angebotene Lösungen verwenden.

Parameter

Lösungsspezifische Parameter, die mit den Ereignisdaten beibehalten werden und bei denen ein Update oder Löschen erforderlich ist, werden an das Add-on übergeben. 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 Erforderlich.

Markup für Teilnehmer bearbeiten

Felder
addAttendeeEmails[]

string

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

ConferenceDataActionMarkup bearbeiten

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 ausgeführt werden.

ChatClientDataSourceMarkup

Nur Chat-Apps Bei einem SelectionInput-Widget, das ein Mehrfachauswahlmenü verwendet, ist es eine Datenquelle aus Google Chat. Beispiel: eine Liste der Google Chat-Gruppenbereiche, in denen der Nutzer Mitglied ist.

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

SpaceDataSource

Eine Datenquelle, die einen Google Chat-Bereich repräsentiert

Format: Gruppenbereiche/{Leerzeichen}

SpaceDataSource

Eine Datenquelle, die einen Google Chat-Bereich repräsentiert

Format: Gruppenbereiche/{Leerzeichen}

Felder
defaultToCurrentSpace

bool

Wenn true, wird der Google Chat-Bereich der Karte als Standardauswahl verwendet. Der Standardwert ist false.

DriveClientActionMarkup

Felder
requestFileScope

RequestFileScope

Dateiumfang

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 kein Wert angegeben ist, werden keine Aktionen ausgeführt.
DISMISS Schließt die UI zum Schreiben von Add-ons.

Markup für OpenCreatedEntwurfaktion

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 dauerhafte Server-ID für den Thread des Entwurfs. Dieses Feld ist nirgendwo festgelegt und wird bei der Verarbeitung von OpenCreatedEntwurfActionMarkup ignoriert. Geben Sie stattdessen „entwurfThreadStorageId“ an.

draftThreadId

string

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

Markup für TaskAction

Felder
reloadTasks

bool

Markup für UpdateActionAction

Felder
updateBody

UpdateBody

Ein Feld mit einer Reihe von Updateaktionen, die für den Entwurf des Nutzers ausgeführt werden sollen.

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: Der Name des Entwurfs, den der Nutzer gerade bearbeitet, wird ersetzt.

Empfänger

Felder
email

string

BccEmpfänger aktualisieren

Felder
bccRecipients[]

Recipient

Text aktualisieren

Felder
insertContents[]

InsertContent

Ein wiederkehrendes Feld mit einer Reihe von Inhalten, die in den Entwurf eingefügt werden sollen, den der Nutzer gerade bearbeitet. Die Inhalte können HTML-Inhalte oder reinen Text enthalten.

type

Type

ContentType

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

E-Mail-Mime-Typ

EmailMimeType wurde verworfen. ContentType verwenden

Enums
UNSPECIFIED_EMAIL_MIME_TYPE Standardwert, wenn nichts für EmailMimeType 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 gespeichert ist.

Inhalt einfügen

Felder
content

string

Der einzufügende Inhalt.

mimeType
(deprecated)

EmailMimeType

contentType

ContentType

Die Art des eingefügten Inhalts.

Typ

Enums
UNSPECIFIED_ACTION_TYPE Der Standardwert, wenn nichts für den Typ festgelegt ist.
IN_PLACE_INSERT Gibt an, dass diese Aktion ein direktes Einfügen ist. Standardmäßig wird der Inhalt an der aktuellen Cursorposition eingefügt. Wenn der ausgewählte Inhalt ausgewählt ist, wird der ausgewählte Inhalt ersetzt.
INSERT_AT_START Gibt an, dass diese Aktion zum Einfügen am Anfang des Nachrichtentexts ausgeführt wird.
INSERT_AT_END Zeigt an, dass mit dieser Aktion das Einfügen am Ende des Nachrichtentextes durchgeführt wird.
REPLACE Gibt an, dass diese Aktion den Nachrichtentext ersetzen soll.

Empfänger aktualisieren

Felder
ccRecipients[]

Recipient

Betreff aktualisieren

Felder
subject

string

Empfänger aktualisieren

Felder
toRecipients[]

Recipient

HostAppActionMarkup

Aktionen, die von einzelnen Host-Apps ausgeführt werden.

Felder

Union-Feld action.

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

gmailAction

GmailClientActionMarkup

Aktionen, die von Gmail ausgeführt werden.

calendarAction

CalendarClientActionMarkup

Aktionen, die von Google Kalender ausgeführt werden.

driveAction

DriveClientActionMarkup

Aktionen, die in 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 ausgeführt werden.

HostAppDataSourceMarkup

Nur Chat-Apps Bei einem SelectionInput-Widget, das ein Mehrfachauswahlmenü verwendet, ist es eine Datenquelle aus einer Google Workspace-Hostanwendung.

Felder
Union-Feld data_source. Die Google Workspace-Anwendung, die Daten für ein Mehrfachauswahlmenü abruft. Für data_source ist nur einer der folgenden Werte zulässig:
chatDataSource

ChatClientDataSourceMarkup

Die Datenquelle ist 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 dem Nutzer angezeigt wird, wenn ein Fehler aufgetreten ist.