Package google.apps.studio.v1

Chỉ mục

WorkspaceStudioService

Dịch vụ Workspace Studio.

FireTrigger

rpc FireTrigger(FireTriggerRequest) returns (FireTriggerResponse)

Thông báo cho Google rằng một sự kiện kích hoạt đã xảy ra.

Phạm vi uỷ quyền

Yêu cầu phạm vi OAuth sau:

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

Để biết thêm thông tin, hãy xem Hướng dẫn uỷ quyền.

FireTriggerRequest

Thông báo yêu cầu cho phương thức FireTrigger.

Trường
name

string

Bắt buộc. Tên tài nguyên của điều kiện kích hoạt. Định dạng: triggers/{trigger_id}

outputs

map<string, VariableData>

Không bắt buộc. Các biến đầu ra từ sự kiện kích hoạt trong ứng dụng bên thứ ba.

log

TextFormat

Không bắt buộc. Nhật ký không bắt buộc mà người dùng thấy cho sự kiện kích hoạt.

request_id

string

Không bắt buộc. Giá trị nhận dạng riêng biệt cho yêu cầu này. Chỉ được dùng 36 ký tự ASCII. Bạn nên dùng một UUID ngẫu nhiên. Yêu cầu này chỉ có tính chất luỹ đẳng nếu bạn cung cấp request_id.

FireTriggerResponse

Loại này không có trường nào.

Thông báo phản hồi cho phương thức FireTrigger.

ResourceData

Giá trị tài nguyên dành riêng cho ứng dụng.

Trường
fields

map<string, VariableData>

Bản đồ của các trường tài nguyên được khoá theo tên trường.

TextFormat

Một khối văn bản có nhiều lựa chọn định dạng, bao gồm cả kiểu, siêu liên kết và các phần tử tương tác.

Trường
text_format_elements[]

TextFormatElement

Không bắt buộc. Một tập hợp các phần tử định dạng văn bản.

Khối

Một khối có thể nhấp ở định dạng văn bản.

Trường
icon

Icon

Không bắt buộc. Biểu tượng xuất hiện trong khối.

label

string

Không bắt buộc. Văn bản xuất hiện trong khối.

url

string

Không bắt buộc. URL để chuyển đến khi nhấp vào khối.

Biểu tượng

Một biểu tượng trong khối.

Trường
Trường nhóm icons. Biểu tượng xuất hiện trong khối. icons chỉ có thể là một trong những trạng thái sau:
icon_url

string

Hiển thị một biểu tượng tuỳ chỉnh được lưu trữ tại một URL loại HTTPS.

Ví dụ:

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

Các loại tệp được hỗ trợ bao gồm .png.jpg.

material_icon

string

Tên biểu tượng được xác định trong Biểu tượng Material của Google, ví dụ: check_box. Mọi tên không hợp lệ đều bị loại bỏ và thay thế bằng chuỗi trống, dẫn đến việc biểu tượng không hiển thị được.

TextFormatElement

Một phần tử duy nhất trong thông báo WorkflowTextFormatMarkup, có thể là một khối văn bản, văn bản có kiểu, siêu liên kết hoặc vùng chứa danh sách.

Trường
Trường nhóm element. Phần tử đại diện cho một trong số nhiều phần tử định dạng văn bản có thể có. element chỉ có thể là một trong những trạng thái sau:
text

string

Văn bản ở định dạng văn bản.

chip

Chip

Đoạn văn bản có thể nhấp vào ở định dạng văn bản.

styled_text

StyledText

Văn bản được tạo kiểu ở định dạng văn bản.

list_container

ListContainer

Vùng chứa danh sách ở định dạng văn bản.

ListContainer

Vùng chứa cho các mục trong danh sách, trong đó mỗi mục trong danh sách có thể chứa nhiều TextFormatElement.

Trường
list_nest_level

int64

Không bắt buộc. Cấp độ lồng ghép của danh sách. Bắt đầu từ 0 cho cấp cao nhất và tăng thêm 1 cho mỗi danh sách lồng nhau.

list_type

ListType

Không bắt buộc. Loại danh sách.

list_items[]

ListItem

Không bắt buộc. Một tập hợp các mục trong danh sách.

ListItem

Một mục trong danh sách.

Trường
text_format_elements[]

TextFormatElement

Không bắt buộc. Một tập hợp các phần tử định dạng văn bản.

ListType

Enum cho các loại danh sách khác nhau.

Enum
LIST_TYPE_UNSPECIFIED Chưa chỉ định loại danh sách.
ORDERED Danh sách theo thứ tự.
UNORDERED Danh sách không theo thứ tự.

StyledText

Phần tử văn bản có các kiểu như in đậm, in nghiêng và màu sắc.

Trường
text

string

Không bắt buộc. Nội dung chính của văn bản.

styles[]

Style

Không bắt buộc. Một tập hợp các kiểu được áp dụng cho văn bản.

font_weight

FontWeight

Không bắt buộc. Độ đậm của phông chữ trong văn bản.

color

Color

Không bắt buộc. Màu sắc của văn bản.

wrap_style

WrapStyle

Không bắt buộc. Kiểu xuống dòng của văn bản.

FontWeight

Enum cho nhiều độ đậm phông chữ.

Enum
FONT_WEIGHT_UNSPECIFIED Trọng lượng tiêu chuẩn với độ dày bình thường.
LIGHT Trọng lượng nhẹ hơn và độ dày giảm.
MEDIUM Trọng lượng trung bình giữa chữ mỏng và chữ đậm.
BOLD Trọng lượng nặng hơn với độ dày tăng lên.

Kiểu

Enum cho các kiểu văn bản khác nhau, chẳng hạn như in nghiêng, gạch chân, v.v.

Enum
STYLE_UNSPECIFIED Không áp dụng kiểu nào.
ITALIC Kiểu chữ nghiêng.
UNDERLINE Kiểu gạch dưới.
STRIKETHROUGH Kiểu gạch ngang chữ.
LINE_BREAK Dấu ngắt dòng.
UPPERCASE Kiểu chữ hoa.
CODE Mã.
CODE_BLOCK Khối mã.

WrapStyle

Liệt kê các kiểu bao bọc khác nhau.

Enum
WRAP_STYLE_UNSPECIFIED Chưa chỉ định kiểu xuống dòng.
NO_WRAP Không có kiểu xuống dòng.

VariableData

Biểu thị dữ liệu biến, có thể chứa nhiều giá trị thuộc nhiều loại.

Trường
boolean_values[]

bool

Giá trị Boolean.

integer_values[]

int64

Giá trị số nguyên.

string_values[]

string

Giá trị chuỗi.

timestamp_values[]

Timestamp

Giá trị dấu thời gian.

resource_references[]

string

Danh sách mã nhận dạng tài nguyên (ví dụ: "spaces/123").

resource_data_values[]

ResourceData

Danh sách dữ liệu tài nguyên.

email_address_values[]

string

Giá trị địa chỉ email.

users[]

string

Giá trị người dùng Google ở định dạng users/{user}.