Package apps.extensions.markup

Index

CalendarClientActionMarkup

Felder
editAttendeesActionMarkup

EditAttendeesActionMarkup

Eine Aktion, durch die Teilnehmer zum Google Kalender-Termin 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 des Inhalts in resourceUrl.

iconUrl

string

Link zum Symbol der Ressource.

ConferenceDataMarkup

Markup, das Konferenzdaten für einen Google Kalender-Termin definiert. 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 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 diese Option 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. 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 sollte 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

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

accessCode

string

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

passcode

string

Einen 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.

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 diesem Einstiegspunkt zugeordnet ist. Gilt nur für Type.PHONE.

features[]

Feature

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

Funktion

Funktionen 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 von PHONE. Ein Anruf bei einer kostenpflichtigen Nummer wird dem Anrufer in Rechnung gestellt. Eine Nummer kann nicht gleichzeitig gebührenfrei und gebührenfrei sein.
TOLL_FREE Gilt für den Einstiegspunkt von PHONE. Für den Anrufer ist der Anruf bei einer gebührenfreien Rufnummer 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 Wird verwendet, um einen Link zu weiteren Informationen zur Konferenzteilnahme bereitzustellen.
SIP Eine Konferenz, die das Session Initiation Protocol verwendet

Fehler

Fehler, 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 lang.

Typ

Enums
UNKNOWN Unbekannter Fehler.
AUTHENTICATION Ein Authentifizierungsfehler.
TEMPORARY Ein vorübergehender Fehler.
PERMANENT Ein dauerhafter Fehler.
PERMISSION_DENIED Der Nutzer darf im Konferenzsystem des Drittanbieters keine Aktionen ausfü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 werden und bei Bedarf aktualisiert oder gelöscht werden, 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. 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.

ChatClientActionMarkup

Dieser Typ hat keine Felder.

Von Chat-Clients verarbeitete Aktionen.

ChatClientDataSourceMarkup

Bei einem SelectionInput-Widget, das ein Mehrfachauswahl-Menü verwendet, 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, über die Gruppenbereiche in Google Chat als Auswahlelemente für ein Mehrfachauswahlmenü gefüllt werden. Es werden nur Gruppenbereiche ausgefüllt, in denen der Nutzer Mitglied ist.

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

Felder
defaultToCurrentSpace

bool

Wenn true festgelegt ist, wird im Mehrfachauswahl-Menü der aktuelle Google Chat-Bereich standardmäßig 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 nichts angegeben ist, werden keine Maßnahmen ergriffen.
DISMISS Schließt die UI zum Schreiben 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 ist nirgendwo festgelegt und wird bei der Verarbeitung von OpenCreatedDraftActionMarkup ignoriert. Geben Sie stattdessen draftThreadStorageId an und verwenden Sie es.

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 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 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 vorliegt.

InsertContent

Felder
content

string

Der einzufügende Inhalt.

mimeType
(deprecated)

EmailMimeType

contentType

ContentType

Die Art des eingefügten Inhalts.

Typ

Enums
UNSPECIFIED_ACTION_TYPE Standardwert, wenn für den Typ nichts festgelegt ist.
IN_PLACE_INSERT Gibt an, dass es sich bei dieser Aktion um ein direktes Einfügen handelt. Standardmäßig wird der Inhalt an der aktuellen Cursorposition eingefügt. Sind ausgewählte Inhalte vorhanden, wird der ausgewählte Inhalt 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 dazu dient, am Ende des Nachrichtentexts einzufügen.
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 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 von Drive ausgeführt werden

editorAction

EditorClientActionMarkup

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

sheetsAction

SheetsClientActionMarkup

Aktionen, die in Google Tabellen ausgeführt werden.

chatAction

ChatClientActionMarkup

Von Google Chat verarbeitete Aktionen

HostAppDataSourceMarkup

Bei einem SelectionInput-Widget mit Mehrfachauswahl-Menü 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 aufgetreten ist.