Package apps.extensions.markup

Index

CalendarClientActionMarkup

Felder
editAttendeesActionMarkup

EditAttendeesActionMarkup

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

editConferenceDataActionMarkup

EditConferenceDataActionMarkup

Eine Aktion, die dem Google Kalender-Termin Konferenzdaten hinzufügt. Konferenz-Add-ons von Drittanbietern können nur in Apps Script erstellt werden.

addAttachmentsActionMarkup

AddAttachmentsActionMarkup

Eine Aktion, mit 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 der Inhalte in resourceUrl.

iconUrl

string

Link zum Symbol der Ressource.

ConferenceDataMarkup

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

Felder
conferenceId

string

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

entryPoints[]

EntryPointMarkup

Einstiegspunkte in 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 Parameter festgelegt ist, bedeutet das, dass beim Erstellen der Konferenz ein Fehler aufgetreten ist.

note

string

Zusätzliche Hinweise (z. B. Anweisungen des Administrators, rechtliche Hinweise), die dem Nutzer angezeigt werden sollen. Kann HTML enthalten. Die maximale Länge beträgt 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. Konferenz-Add-ons 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.

meetingCode

string

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

accessCode

string

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

passcode

string

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

password

string

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

pin

string

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

regionCode

string

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

features[]

Feature

Merkmale des Einstiegspunkts, z. B. ob es sich um eine kostenpflichtige oder gebührenfreie Nummer handelt. Ein Einstiegspunkt kann mehrere Funktionen haben.

Funktion

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

Enums
UNKNOWN_FEATURE Unbekannte Funktion.
TOLL Gilt für den Einstiegspunkt von PHONE. Ein Anruf bei einer kostenpflichtigen Nummer wird dem Anrufer in Rechnung gestellt. Eine Nummer kann nicht gleichzeitig kostenpflichtig und gebührenfrei sein.
TOLL_FREE Gilt für den Einstiegspunkt von PHONE. Für den Anrufer ist ein Anruf an eine gebührenfreie Nummer kostenlos. Eine Nummer kann nicht gleichzeitig kostenpflichtig und gebührenfrei sein.

Typ

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

Enums
UNKNOWN Unbekannter Konferenztyp.
VIDEO Videokonferenz
PHONE Eine Telefonkonferenz.
MORE Hier können Sie einen Link zu weiteren Informationen zur Teilnahme an der Konferenz angeben.
SIP Eine Konferenz mit Session Initiation Protocol

Fehler

Stellt einen Fehler dar, der beim Erstellen der Konferenz aufgetreten ist. Konferenz-Add-ons von Drittanbietern können nur in Apps Script erstellt werden.

Felder
type

Type

Die Art des Fehlers. 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.

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 bestimmte Aktion im Konferenzsystem des Drittanbieters 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 gespeichert und bei Bedarf aktualisiert oder gelöscht und an das Add-on übergeben werden. 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. Darf maximal 1.024 Zeichen lang sein. Erforderlich.

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. Konferenz-Add-ons von Drittanbietern können nur in Apps Script erstellt werden.

ChatClientDataSourceMarkup

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

Verfügbar für Google Chat-Apps, nicht 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-Gruppenbereiche, in denen der Nutzer Mitglied ist.

SpaceDataSource

Eine Datenquelle, die Google Chat-Gruppenbereiche als Auswahlelemente für ein Mehrfachauswahlmenü enthält. Es werden nur Gruppenbereiche angezeigt, in denen der Nutzer Mitglied ist.

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

Felder
defaultToCurrentSpace

bool

Wenn Sie true festlegen, wird im Menü für die Mehrfachauswahl standardmäßig der aktuelle Google Chat-Bereich 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

Eine Nachricht wird als Google Chat-App gesendet.

updateMessageAction

UpdateMessageAction

Aktualisiert die Nachricht einer Google Chat-App.

updateInlinePreviewAction

UpdateInlinePreviewAction

Wenn Sie eine Linkvorschau anzeigen möchten, fügen Sie der Nachricht eines Google Chat-Nutzers eine oder mehrere Karten hinzu.

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

In der Chat App wird eine Vorschau eines Links in einer Nachricht angezeigt, wenn Sie eine oder mehrere Karten hinzufügen oder aktualisieren. Weitere Informationen finden Sie im Hilfeartikel Vorschau von Links in Google Chat-Nachrichten ansehen.

Felder
cardsV2[]

CardWithId

Ein Array mit einer oder mehreren Karten.

UpdateMessageAction

In der Chat App werden Text oder Karten in einer Nachricht aktualisiert. 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, werden keine Maßnahmen ergriffen.
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 Serverspeicher-ID im Hexadezimalformat, z. B. „15e9fa622ce1029d“.

draftThreadServerPermId

string

Die permanente Server-ID für den Thread des Entwurfs. Dieses Feld wird nirgends festgelegt und ignoriert, wenn OpenCreatedDraftActionMarkup verarbeitet wird. Geben Sie stattdessen „draftThreadStorageId“ an und verwenden Sie diese.

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 mit einer Reihe von Aktualisierungsaktionen, die auf den Textkörper des Entwurfs angewendet werden, den der Nutzer gerade bearbeitet.

updateToRecipients

UpdateToRecipients

Wenn diese Option festgelegt ist, werden die vorhandenen Empfänger des Entwurfs, den der Nutzer gerade bearbeitet, ersetzt.

updateCcRecipients

UpdateCcRecipients

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

updateBccRecipients

UpdateBccRecipients

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

updateSubject

UpdateSubject

Wenn diese Option festgelegt ist, wird das 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 ist.
MUTABLE_HTML Gibt an, dass der Inhalt in HTML vorliegt und veränderbar ist (bearbeitet werden kann).
IMMUTABLE_HTML Gibt an, dass der Inhalt im HTML-Format ist und unveränderlich ist (kann nicht bearbeitet werden).

EmailMimeType

„EmailMimeType“ wurde eingestellt. Verwenden Sie bitte „ContentType“.

Enums
UNSPECIFIED_EMAIL_MIME_TYPE Standardwert, wenn für „EmailMimeType“ nichts festgelegt ist.
PLAIN_TEXT Gibt an, dass der eingefügte Inhalt als Nur-Text angezeigt wird.
HTML Gibt an, dass der eingefügte Inhalt in HTML ist.

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 mit dieser Aktion eine In-Place-Einfügung ausgeführt werden soll. Standardmäßig wird der Inhalt an der aktuellen Cursorposition eingefügt. Wenn ausgewählter Inhalt vorhanden ist, wird er ersetzt.
INSERT_AT_START Gibt an, dass diese Aktion am Anfang des Nachrichtentexts ausgeführt werden soll.
INSERT_AT_END Gibt an, dass diese Aktion am Ende des Nachrichtentexts ausgeführt werden soll.
REPLACE Gibt an, dass durch diese Aktion der Textkörper 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

Von Google Kalender verwaltete Aktionen

driveAction

DriveClientActionMarkup

Von Drive verarbeitete Aktionen

editorAction

EditorClientActionMarkup

Aktionen, die von Google Docs, Google Tabellen oder Google Präsentationen verarbeitet werden.

sheetsAction

SheetsClientActionMarkup

Von Google Tabellen verarbeitete Aktionen.

HostAppDataActionMarkup

Hier erfahren Sie, wie Sie Google Workspace-Daten aktualisieren.

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

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

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

Felder
Union-Feld data_source. Die Google Workspace-Anwendung, die Elemente für ein Mehrfachauswahlmenü einfügt. 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 durch Ausführen der benutzerdefinierten Funktion ermittelt wurde.

errorMessage

string

Die Fehlermeldung, die dem Nutzer angezeigt wird, wenn ein Fehler auftritt.