Package google.apps.studio.v1

Index

WorkspaceStudioService

Der Workspace Studio-Dienst.

FireTrigger

rpc FireTrigger(FireTriggerRequest) returns (FireTriggerResponse)

Benachrichtigt Google, dass ein Triggerereignis eingetreten ist.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/workspace.studio.trigger

Weitere Informationen finden Sie im Autorisierungsleitfaden.

FireTriggerRequest

Die Anfragenachricht für die Methode „FireTrigger“.

Felder
name

string

Erforderlich. Der Ressourcenname des Triggers. Format: triggers/{trigger_id}

outputs

map<string, VariableData>

Optional. Die Ausgabevariablen aus dem Triggerereignis in der Drittanbieteranwendung.

log

TextFormat

Optional. Optionales nutzerorientiertes Protokoll für das Triggerereignis.

request_id

string

Optional. Eine eindeutige Kennung für diese Anfrage. Auf 36 ASCII-Zeichen beschränkt. Eine zufällige UUID wird empfohlen. Diese Anfrage ist nur idempotent, wenn eine request_id angegeben wird.

FireTriggerResponse

Dieser Typ hat keine Felder.

Die Antwortnachricht für die Methode „FireTrigger“.

ResourceData

Anwendungsspezifischer Ressourcenwert.

Felder
fields

map<string, VariableData>

Eine Zuordnung der Ressourcenfelder nach Feldname.

TextFormat

Ein Textblock mit Rich-Text-Formatierungsoptionen wie Stilen, Hyperlinks und interaktiven Elementen.

Felder
text_format_elements[]

TextFormatElement

Optional. Eine Sammlung von Elementen für das Textformat.

Chip

Ein anklickbarer Chip im Textformat.

Felder
icon

Icon

Optional. Das Symbol, das im Chip angezeigt wird.

label

string

Optional. Der im Chip angezeigte Text.

url

string

Optional. Die URL, zu der der Nutzer weitergeleitet wird, wenn er auf den Chip klickt.

Symbol

Ein Symbol im Chip

Felder
Union-Feld icons. Das Symbol, das im Chip angezeigt wird. Für icons ist nur einer der folgenden Werte zulässig:
icon_url

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"

Unterstützte Dateitypen sind .png und .jpg.

material_icon

string

Der im Google Material Icon definierte Symbolname, z. B. check_box. Alle ungültigen Namen werden verworfen und durch einen leeren String ersetzt. Das Symbol kann dann nicht gerendert werden.

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 Textformatierungselementen darstellt. Für element ist nur einer der folgenden Werte zulässig:
text

string

Text im Textformat.

chip

Chip

Klickbarer Chip im Textformat.

styled_text

StyledText

Formatierter Text im Textformat.

list_container

ListContainer

Listet den Container im Textformat auf.

ListContainer

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

Felder
list_nest_level

int64

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

list_type

ListType

Optional. Der Typ der Liste.

list_items[]

ListItem

Optional. Eine Sammlung von Listenelementen.

ListItem

Ein Listeneintrag.

Felder
text_format_elements[]

TextFormatElement

Optional. Eine Sammlung von Elementen für das Textformat.

ListType

Enum für verschiedene Listentypen.

Enums
LIST_TYPE_UNSPECIFIED Es wurde kein Listentyp angegeben.
ORDERED Sortierte Liste.
UNORDERED Unsortierte Liste.

StyledText

Textelement mit Formatierungen wie fett, kursiv und Farbe.

Felder
text

string

Optional. Der Hauptinhalt des Texts.

styles[]

Style

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

font_weight

FontWeight

Optional. Die Schriftstärke des Texts.

color

Color

Optional. Die Farbe des Textes.

wrap_style

WrapStyle

Optional. Der Textumbruchstil des Texts.

FontWeight

Aufzählung für verschiedene Schriftstärken.

Enums
FONT_WEIGHT_UNSPECIFIED Standardgewicht mit normaler Stärke.
LIGHT Geringeres Gewicht und geringere Dicke.
MEDIUM Mittleres Gewicht zwischen „Light“ und „Bold“.
BOLD Höheres Gewicht bei erhöhter Dicke.

Stil

Enumeration für verschiedene Textstile wie Kursiv, Unterstreichen usw.

Enums
STYLE_UNSPECIFIED Es wurde kein Stil angewendet.
ITALIC Kursiver Stil.
UNDERLINE Stil „Unterstreichen“
STRIKETHROUGH Durchgestrichener Stil.
LINE_BREAK Zeilenumbruch
UPPERCASE Großschreibung.
CODE Programmieren.
CODE_BLOCK Codeblock

WrapStyle

Enumeration für verschiedene Umbruchstile.

Enums
WRAP_STYLE_UNSPECIFIED Es wurde kein Umbruchstil angegeben.
NO_WRAP Kein Umbruchstil.

VariableData

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

Felder
boolean_values[]

bool

Boolesche Werte.

integer_values[]

int64

Ganzzahlwerte.

string_values[]

string

Stringwerte.

timestamp_values[]

Timestamp

Zeitstempelwerte.

resource_references[]

string

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

resource_data_values[]

ResourceData

Eine Liste mit Ressourcendaten.

email_address_values[]

string

Werte für E-Mail-Adressen

users[]

string

Google-Nutzerwerte im Format users/{user}.