Package google.apps.studio.v1

Indeks

WorkspaceStudioService

Usługa Workspace Studio.

FireTrigger

rpc FireTrigger(FireTriggerRequest) returns (FireTriggerResponse)

Powiadamia Google o wystąpieniu zdarzenia wywołującego.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w przewodniku po autoryzacji.

FireTriggerRequest

Wiadomość żądania dla metody FireTrigger.

Pola
name

string

Wymagane. Nazwa zasobu aktywatora. Format: triggers/{trigger_id}

outputs

map<string, VariableData>

Opcjonalnie: Zmienne wyjściowe zdarzenia aktywującego w aplikacji innej firmy.

log

TextFormat

Opcjonalnie: Opcjonalny dziennik zdarzenia aktywującego widoczny dla użytkownika.

request_id

string

Opcjonalnie: Unikalny identyfikator tego żądania. Limit wynosi 36 znaków ASCII. Zalecany jest losowy identyfikator UUID. Ta prośba jest idempotentna tylko wtedy, gdy podano wartość request_id.

FireTriggerResponse

Ten typ nie ma pól.

Wiadomość odpowiedzi dla metody FireTrigger.

ResourceData

Wartość zasobu specyficzna dla aplikacji.

Pola
fields

map<string, VariableData>

Mapa pól zasobu z kluczami w postaci nazw pól.

TextFormat

Blok tekstu z opcjami formatowania, w tym stylami, hiperlinkami i elementami interaktywnymi.

Pola
text_format_elements[]

TextFormatElement

Opcjonalnie: Zbiór elementów formatowania tekstu.

Chip

Klikalny element w formacie tekstowym.

Pola
icon

Icon

Opcjonalnie: Ikona wyświetlana na kafelku.

label

string

Opcjonalnie: Tekst wyświetlany w elemencie.

url

string

Opcjonalnie: Adres URL, do którego prowadzi kliknięcie elementu.

Ikona

Ikona w elemencie.

Pola
Pole zbiorcze icons. Ikona wyświetlana na kafelku. icons może mieć tylko jedną z tych wartości:
icon_url

string

Wyświetlanie ikony niestandardowej hostowanej pod adresem URL HTTPS.

Na przykład:

"iconUrl":
"https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png"

Obsługiwane typy plików to .png.jpg.

material_icon

string

Nazwa ikony zdefiniowana w Google Material Icon, np. check_box. Nieprawidłowe nazwy są odrzucane i zastępowane pustym ciągiem znaków, co powoduje, że ikona nie jest renderowana.

TextFormatElement

Pojedynczy element w wiadomości WorkflowTextFormatMarkup, który może być elementem interaktywnym, sformatowanym tekstem, hiperlinkiem lub kontenerem listy.

Pola
Pole zbiorcze element. Element reprezentujący jeden z kilku możliwych elementów formatu tekstu. element może mieć tylko jedną z tych wartości:
text

string

Tekst w formacie tekstowym.

chip

Chip

Klikalny element w formacie tekstowym.

styled_text

StyledText

Sformatowany tekst w formacie tekstowym.

list_container

ListContainer

Kontener listy w formacie tekstowym.

ListContainer

Kontener elementów listy, w którym każdy element listy może zawierać wiele elementów TextFormatElement.

Pola
list_nest_level

int64

Opcjonalnie: Poziom zagnieżdżenia listy. Zaczyna się od 0 w przypadku listy najwyższego poziomu i zwiększa się o 1 w przypadku każdej listy zagnieżdżonej.

list_type

ListType

Opcjonalnie: Typ listy.

list_items[]

ListItem

Opcjonalnie: Zbiór elementów listy.

ListItem

Element listy.

Pola
text_format_elements[]

TextFormatElement

Opcjonalnie: Zbiór elementów formatowania tekstu.

ListType

Wyliczenie różnych typów list.

Wartości w polu enum
LIST_TYPE_UNSPECIFIED Nie określono typu listy.
ORDERED Lista uporządkowana.
UNORDERED Lista nieuporządkowana.

StyledText

Element tekstowy ze stylami, takimi jak pogrubienie, kursywa i kolor.

Pola
text

string

Opcjonalnie: Główna treść tekstu.

styles[]

Style

Opcjonalnie: Zbiór stylów zastosowanych do tekstu.

font_weight

FontWeight

Opcjonalnie: Grubość czcionki tekstu.

color

Color

Opcjonalnie: Kolor tekstu.

wrap_style

WrapStyle

Opcjonalnie: Styl zawijania tekstu.

FontWeight

Wyliczenie różnych grubości czcionki.

Wartości w polu enum
FONT_WEIGHT_UNSPECIFIED Standardowa waga i normalna grubość.
LIGHT Lżejszy i cieńszy.
MEDIUM Pośrednia grubość między cienką a pogrubioną.
BOLD Cięższy papier o większej grubości.

Styl

Wyliczenie różnych stylów tekstu, takich jak kursywa, podkreślenie itp.

Wartości w polu enum
STYLE_UNSPECIFIED Nie zastosowano żadnego stylu.
ITALIC Styl kursywy.
UNDERLINE Styl podkreślenia.
STRIKETHROUGH Styl przekreślenia.
LINE_BREAK Podział wiersza.
UPPERCASE Styl wielkich liter.
CODE Koduj.
CODE_BLOCK Blok kodu.

WrapStyle

Wyliczenie różnych stylów zawijania.

Wartości w polu enum
WRAP_STYLE_UNSPECIFIED Nie określono stylu zawijania.
NO_WRAP Brak stylu zawijania.

VariableData

Reprezentuje dane zmienne, które mogą zawierać wiele wartości różnych typów.

Pola
boolean_values[]

bool

wartości logiczne,

integer_values[]

int64

Wartości całkowite.

string_values[]

string

Wartości typu ciąg znaków.

timestamp_values[]

Timestamp

Wartości sygnatury czasowej.

resource_references[]

string

Lista identyfikatorów zasobów (np. „spaces/123”).

resource_data_values[]

ResourceData

Lista danych zasobu.

email_address_values[]

string

Wartości adresów e-mail.

users[]

string

Wartości użytkowników Google w formacie users/{user}.