Package google.apps.studio.v1

索引

WorkspaceStudioService

Workspace Studio 服务。

FireTrigger

rpc FireTrigger(FireTriggerRequest) returns (FireTriggerResponse)

通知 Google 触发事件已发生。

授权范围

需要以下 OAuth 范围:

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

如需了解详情,请参阅授权指南

FireTriggerRequest

针对 FireTrigger 方法的请求消息。

字段
name

string

必需。触发器的资源名称。格式:triggers/{trigger_id}

outputs

map<string, VariableData>

可选。第三方应用中触发事件的输出变量。

log

TextFormat

可选。触发事件的可选面向用户的日志。

request_id

string

可选。相应请求的唯一标识符。仅限 36 个 ASCII 字符。建议使用随机 UUID。仅当提供 request_id 时,此请求才是幂等的。

FireTriggerResponse

此类型没有字段。

FireTrigger 方法的响应消息。

ResourceData

应用专用资源值。

字段
fields

map<string, VariableData>

以字段名称为键的资源字段映射。

TextFormat

包含多种格式设置选项(包括样式、超链接和互动元素)的文本块。

字段
text_format_elements[]

TextFormatElement

可选。文本格式元素集合。

条状标签

文本格式的可点击 chip。

字段
icon

Icon

可选。条状标签中显示的图标。

label

string

可选。条状标签中显示的文字。

url

string

可选。点击条状标签后要前往的网址。

图标

贴块中的图标。

字段
联合字段 icons。条状标签中显示的图标。icons 只能是下列其中一项:
icon_url

string

显示托管在 HTTPS 网址中的自定义图标。

例如:

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

支持的文件类型包括 .png.jpg

material_icon

string

Google Material 图标中定义的图标名称,例如 check_box。所有无效名称都会被舍弃并替换为空字符串,从而导致图标无法呈现。

TextFormatElement

WorkflowTextFormatMarkup 消息中的单个元素,可以是 chip、样式化文本、超链接或列表容器。

字段
联合字段 element。表示多种可能的文本格式元素之一的元素。element 只能是下列其中一项:
text

string

文本格式的文本。

chip

Chip

文本格式的可点击功能块。

styled_text

StyledText

文本格式的样式化文本。

list_container

ListContainer

文本格式的列表容器。

ListContainer

列表项的容器,其中每个列表项可以包含多个 TextFormatElement。

字段
list_nest_level

int64

可选。列表的嵌套级别。从 0 开始(表示顶级列表),然后每嵌套一个列表就递增 1。

list_type

ListType

可选。列表的类型。

list_items[]

ListItem

可选。列表项的集合。

ListItem

列表项。

字段
text_format_elements[]

TextFormatElement

可选。文本格式元素的集合。

ListType

用于表示不同列表类型的枚举。

枚举
LIST_TYPE_UNSPECIFIED 未指定列表类型。
ORDERED 有序列表。
UNORDERED 无序列表。

StyledText

具有粗体、斜体和颜色等样式的文本元素。

字段
text

string

可选。文本的主要内容。

styles[]

Style

可选。应用于文本的样式集合。

font_weight

FontWeight

可选。文本的字体粗细。

color

Color

可选。文字的颜色。

wrap_style

WrapStyle

可选。文字的环绕样式。

FontWeight

用于表示不同字重的枚举。

枚举
FONT_WEIGHT_UNSPECIFIED 标准重量,厚度正常。
LIGHT 重量更轻,厚度更薄。
MEDIUM 介于细体和粗体之间的中间粗细。
BOLD 重量更重,厚度更厚。

样式

用于表示不同文本样式的枚举,例如斜体、下划线等。

枚举
STYLE_UNSPECIFIED 未应用任何样式。
ITALIC 斜体样式。
UNDERLINE 下划线样式。
STRIKETHROUGH 删除线样式。
LINE_BREAK 换行符。
UPPERCASE 大写样式。
CODE Code.
CODE_BLOCK 代码块。

WrapStyle

用于不同封装样式的枚举。

枚举
WRAP_STYLE_UNSPECIFIED 未指定任何换行样式。
NO_WRAP 无换行样式。

VariableData

表示可变数据,可以包含不同类型的多个值。

字段
boolean_values[]

bool

布尔值。

integer_values[]

int64

整数值。

string_values[]

string

字符串值。

timestamp_values[]

Timestamp

时间戳值。

resource_references[]

string

资源 ID 的列表(例如“spaces/123”)。

resource_data_values[]

ResourceData

资源数据列表。

email_address_values[]

string

电子邮件地址值。

users[]

string

格式为 users/{user} 的 Google 用户值。