借助此服务,脚本可以配置和构建界面的卡片和 widget 组件以及行为。您使用此服务构建的界面结构会自动在桌面设备和移动设备上提供,因此您无需为这两种设备分别开发界面。
类
名称 | 简介 |
---|---|
Action | 用于在界面元素中启用交互性的操作。 |
ActionResponse | 可从回调函数(例如表单响应处理脚本)返回的响应对象,用于在客户端执行一项或多项操作。 |
ActionResponseBuilder | ActionResponse 对象的构建器。 |
ActionStatus | 表示调用或提交对话框请求的状态的类。 |
Attachment | 表示插件创建的附件。 |
AuthorizationAction | 一种授权操作,点击后会将用户发送到 AuthorizationUrl。 |
AuthorizationException | 可返回的错误,用于触发向用户显示授权卡片。 |
BorderStyle | 表示可应用于微件的完整边框样式的类。 |
BorderType | 表示可应用于 widget 的边框类型的枚举。 |
Button | 所有按钮的基类。 |
ButtonSet | 保存一组显示在一行中的 Button 对象。 |
CalendarEventActionResponse | 表示对用户当前正在修改的日历活动进行更改的响应,以响应在界面中执行的操作(例如按钮点击)。 |
CalendarEventActionResponseBuilder | CalendarEventActionResponse 对象的构建器。 |
Card | 表示界面中单个视图的上下文卡片。 |
CardAction | 添加到卡片标题菜单的可点击菜单项。 |
CardBuilder | Card 对象的构建器。 |
CardHeader | Card 的标头。 |
CardSection | 卡片部分用于容纳一组微件,并在它们之间提供视觉分隔。 |
CardService | CardService 提供用于在不同的 Google 可扩展性产品(例如 Google Workspace 插件)中使用的通用卡片。 |
CardWithId | CardWithId 对象的构建器。 |
ChatActionResponse | 一个类,表示 Chat 应用可以使用这些参数来配置其响应的发布方式。 |
ChatClientDataSource | 对于使用多选菜单的 SelectionInput 微件,请使用 Google Chat 中的数据源。 |
ChatResponse | Google Chat 中卡片消息的响应对象。 |
ChatResponseBuilder | ChatResponse 对象的构建器。 |
ChatSpaceDataSource | 此数据源会将 Google Chat 聊天室填充为多选菜单选项。 |
Chip | 带有图标和文本标签的 Chip 。 |
ChipList | 用于存储一组在同一行中显示的 Chip 对象,这些对象会换行到下一行以实现水平滚动。 |
ChipListLayout | 用于指定 ChipList 布局的枚举。 |
CollapseControl | 可自定义的折叠和展开控件。 |
Column | 列。 |
Columns | Columns widget 最多可在卡片或对话框中显示 2 列。 |
CommonDataSource | 所有 Google Workspace 应用共享的数据源。 |
ComposeActionResponse | 可能从 Gmail 插件中撰写操作的回调方法返回的响应对象。 |
ComposeActionResponseBuilder | ComposeActionResponse 对象的构建器。 |
ComposedEmailType | 一个枚举值,用于指定撰写的电子邮件是独立邮件还是回复草稿。 |
ContentType | 一个枚举值,用于指定 UpdateDraftActionResponse 所生成内容的内容类型。 |
DatePicker | 用于输入日期的输入字段。 |
DateTimePicker | 一个输入字段,供用户输入日期和时间。 |
DecoratedText | 用于显示带有可选装饰的文本的 widget。 |
Dialog | 如需了解详情,请参阅 Google Chat 文档中的打开 Interactive Dialog。 |
DialogAction | DialogAction 对象的构建器。 |
DisplayStyle | 用于定义卡片显示样式的枚举。 |
Divider | 水平分隔线。 |
DriveItemsSelectedActionResponse | 表示在选择了云端硬盘内容并响应界面中执行的操作(例如点击按钮)时,对云端硬盘进行更改的响应。 |
DriveItemsSelectedActionResponseBuilder | DriveItemsSelectedActionResponse 对象的构建器。 |
EditorFileScopeActionResponse | 对 Google 文档、表格或幻灯片等编辑器进行更改,以响应界面中执行的操作。 |
EditorFileScopeActionResponseBuilder | EditorFileScopeActionResponse 对象的构建器。 |
FixedFooter | Card 底部显示的固定页脚。 |
Grid | 用于显示一组网格项的有序网格。 |
GridItem | 用户在网格 widget 中与之互动的项。 |
GridItemLayout | 用于定义 GridItem 的图片样式和文本样式的枚举。 |
HorizontalAlignment | 用于指定 widget 的水平对齐方式的枚举。 |
HorizontalSizeStyle | 用于设置 widget 如何填充列空间的枚举。 |
HostAppDataSource | 对于使用多选菜单的 SelectionInput 微件,请使用 Google Workspace 应用中的数据源。 |
Icon | 可在各种界面对象(例如 ImageButton 或 DecoratedText widget)中使用的预定义图标。 |
IconImage | 预定义图标、Material Design 图标,或具有可自定义剪裁样式的网址图标。 |
Image | 用于显示单张图片的微件。 |
ImageButton | 显示图片的 ImageButton 。 |
ImageButtonStyle | 用于指定 ImageButton 样式的枚举。 |
ImageComponent | 可添加到网格项的图片组件。 |
ImageCropStyle | 表示可应用于图片组件的剪裁样式的类。 |
ImageCropType | 表示应用于图片组件的剪裁样式的枚举。 |
ImageStyle | 定义图片剪裁样式的枚举。 |
InputType | 用于定义微件的输入类型的枚举。 |
Interaction | 一个枚举类型,用于指定如何响应与用户的互动,例如用户点击卡片消息中的按钮。 |
| 此类已弃用。 |
LinkPreview | 卡片操作,在托管应用中显示链接预览卡片和智能条状标签。 |
LoadIndicator | 一个枚举类型,用于指定在处理 Action 时要显示的加载或进度指示器的类型。 |
MaterialIcon | 支持所有 Google 字体图标的对象。 |
Navigation | 用于控制卡片导航的辅助对象。 |
Notification | 作为响应与界面元素交互而向用户显示的通知。 |
OnClose | 一个枚举,用于指定在通过 OpenLink 打开的网址关闭时执行的操作。 |
OpenAs | 用于指定如何打开网址的枚举。 |
OpenLink | 表示用于打开链接并提供一些选项的操作。 |
OverflowMenu | 包含在弹出式菜单中显示的 OverflowMenuItem 对象列表。 |
OverflowMenuItem | 带有图标和文本标签的 OverflowMenuItem 。 |
PlatformDataSource | 对于使用多选菜单(来自 Google Workspace 的数据源)的 SelectionInput widget。 |
ResponseType | 表示 Chat 应用响应类型的枚举。 |
SelectionInput | 一个输入字段,可让用户从一组预定义选项中进行选择。 |
SelectionInputType | 用户可以选择的项的格式。 |
Status | 表示状态代码的枚举。 |
Suggestions | 用于补充 TextInput widget 的自动补全建议。 |
SuggestionsResponse | 可从建议回调函数返回的响应对象。 |
SuggestionsResponseBuilder | SuggestionsResponse 对象的构建器。 |
Switch | 支持开启或关闭的界面元素。 |
SwitchControlType | Switch 微件控件的类型。 |
TextButton | 具有文本标签的 TextButton 。 |
TextButtonStyle | 用于指定 TextButton 的样式的枚举。 |
TextInput | 接受文本输入的输入字段微件。 |
TextParagraph | 用于显示文本且支持基本 HTML 格式的 widget。 |
TimePicker | 一个输入字段,供用户输入时间。 |
UniversalActionResponse | 创建通用操作的方法可能会返回的响应对象。 |
UniversalActionResponseBuilder | UniversalActionResponse 对象的构建器。 |
UpdateDraftActionResponse | 表示用于更新用户当前正在修改的电子邮件草稿的操作。 |
UpdateDraftActionResponseBuilder | UpdateDraftActionResponse 对象的构建器。 |
UpdateDraftBccRecipientsAction | 更新电子邮件草稿的密送收件人。 |
UpdateDraftBodyAction | 更新电子邮件草稿正文。 |
UpdateDraftBodyType | 一个枚举值,用于指定 UpdateDraftBodyAction 的类型。 |
UpdateDraftCcRecipientsAction | 更新电子邮件草稿的抄送收件人。 |
UpdateDraftSubjectAction | 更新电子邮件草稿的主题行。 |
UpdateDraftToRecipientsAction | 更新电子邮件草稿的“收件人”名单。 |
UpdatedWidget | 更新后的 widget 的响应。 |
Validation | 一个对象,用于为其附加的微件定义验证规则。 |
VerticalAlignment | 用于设置列中微件的垂直对齐方式的枚举。 |
Widget | 可添加到 Card 的所有 widget 的基类。 |
WrapStyle | 用于为列中内容设置封装样式的枚举。 |
Action
方法
方法 | 返回类型 | 简介 |
---|---|---|
addRequiredWidget(requiredWidget) | Action | 添加此 Action 需要的微件的名称,以便有效提交。 |
setAllWidgetsAreRequired(allWidgetsAreRequired) | Action | 指示此 Action 是否需要从所有 widget 获取输入。 |
setFunctionName(functionName) | Action | 设置要调用的回调函数的名称。 |
setInteraction(interaction) | Action | 设置与用户的互动,仅在打开对话框时需要。 |
setLoadIndicator(loadIndicator) | Action | 设置在操作进行期间显示的加载指示器。 |
setParameters(parameters) | Action | 允许将自定义参数传递给回调函数。 |
setPersistValues(persistValues) | Action | 指明在操作响应更新表单的 Card 后,表单值是由客户端的值还是服务器的值决定。 |
ActionResponse
方法
方法 | 返回类型 | 简介 |
---|---|---|
printJson() | String | 输出此对象的 JSON 表示法。 |
ActionResponseBuilder
方法
方法 | 返回类型 | 简介 |
---|---|---|
build() | ActionResponse | 构建当前操作响应并对其进行验证。 |
setNavigation(navigation) | ActionResponseBuilder | 设置对 Navigation 操作的响应。 |
setNotification(notification) | ActionResponseBuilder | 设置在启用操作时显示的通知。 |
setOpenLink(openLink) | ActionResponseBuilder | 设置激活操作后要导航到的网址。 |
setStateChanged(stateChanged) | ActionResponseBuilder | 设置一个标志,以指示此操作更改了现有数据状态。 |
ActionStatus
方法
方法 | 返回类型 | 简介 |
---|---|---|
setStatusCode(statusCode) | ActionStatus | 表示打开或提交对话框的请求的状态。 |
setUserFacingMessage(message) | ActionStatus | 用于向用户发送其请求状态的消息。 |
Attachment
方法
方法 | 返回类型 | 简介 |
---|---|---|
setIconUrl(iconUrl) | Attachment | 设置附件的图标网址。 |
setMimeType(mimeType) | Attachment | 设置附件的 MIME 类型。 |
setResourceUrl(resourceUrl) | Attachment | 设置附件的资源网址。 |
setTitle(title) | Attachment | 设置附件的标题。 |
AuthorizationAction
方法
方法 | 返回类型 | 简介 |
---|---|---|
setAuthorizationUrl(authorizationUrl) | AuthorizationAction | 设置用户从授权提示跳转到的授权网址。 |
AuthorizationException
方法
方法 | 返回类型 | 简介 |
---|---|---|
printJson() | String | 输出此对象的 JSON 表示法。 |
setAuthorizationUrl(authUrl) | AuthorizationException | 设置用户在授权提示中转到的授权网址。 |
setCustomUiCallback(callback) | AuthorizationException | 要调用以生成自定义授权提示的函数的名称。 |
setResourceDisplayName(name) | AuthorizationException | 设置请求授权时向用户显示的名称。 |
throwException() | void | 触发抛出此异常。 |
BorderStyle
方法
方法 | 返回类型 | 简介 |
---|---|---|
setCornerRadius(radius) | BorderStyle | 设置边框的角半径,例如 8。 |
setStrokeColor(color) | BorderStyle | 设置边框的颜色。 |
setType(type) | BorderStyle | 设置边框的类型。 |
BorderType
属性
属性 | 类型 | 说明 |
---|---|---|
NO_BORDER | Enum | 无边框样式。 |
STROKE | Enum | 描边边框样式。 |
Button
方法
方法 | 返回类型 | 简介 |
---|---|---|
setAuthorizationAction(action) | Button | 设置授权操作,以便在用户点击相应对象时打开指向授权流程的网址。 |
setComposeAction(action, composedEmailType) | Button | 设置在点击对象时撰写电子邮件草稿的操作。 |
setOnClickAction(action) | Button | 设置在点击对象时执行的操作。 |
setOnClickOpenLinkAction(action) | Button | 设置在用户点击对象时在标签页中打开网址的操作。 |
setOpenLink(openLink) | Button | 设置点击对象时要打开的网址。 |
setOverflowMenu(menu) | Button | 设置在点击对象时打开的弹出式菜单。 |
ButtonSet
方法
方法 | 返回类型 | 简介 |
---|---|---|
addButton(button) | ButtonSet | 添加按钮。 |
CalendarEventActionResponse
方法
方法 | 返回类型 | 简介 |
---|---|---|
printJson() | String | 输出此对象的 JSON 表示法。 |
CalendarEventActionResponseBuilder
方法
方法 | 返回类型 | 简介 |
---|---|---|
addAttachments(attachments) | CalendarEventActionResponseBuilder | 指定在执行关联的界面操作时,响应应将附件添加到日历活动。 |
addAttendees(emails) | CalendarEventActionResponseBuilder | 指定在执行关联的界面操作时,响应应将指定的参与者添加到日历活动。 |
build() | CalendarEventActionResponse | 构建当前日历活动操作响应并进行验证。 |
setConferenceData(conferenceData) | CalendarEventActionResponseBuilder | 指定在执行关联的界面操作时,响应应将指定的会议数据设置为日历活动。 |
Card
方法
方法 | 返回类型 | 简介 |
---|---|---|
printJson() | String | 输出此对象的 JSON 表示法。 |
CardAction
方法
方法 | 返回类型 | 简介 |
---|---|---|
setAuthorizationAction(action) | CardAction | 设置授权操作,以便在用户点击相应对象时打开指向授权流程的网址。 |
setComposeAction(action, composedEmailType) | CardAction | 设置在点击对象时撰写电子邮件草稿的操作。 |
setOnClickAction(action) | CardAction | 设置在点击对象时执行的操作。 |
setOnClickOpenLinkAction(action) | CardAction | 设置在用户点击对象时在标签页中打开网址的操作。 |
setOpenLink(openLink) | CardAction | 设置点击对象时要打开的网址。 |
setText(text) | CardAction | 设置此操作的菜单文本。 |
CardBuilder
方法
方法 | 返回类型 | 简介 |
---|---|---|
addCardAction(cardAction) | CardBuilder | 向此卡片添加 CardAction 。 |
addSection(section) | CardBuilder | 向此卡片添加部分。 |
build() | Card | 构建当前卡并进行验证。 |
setDisplayStyle(displayStyle) | CardBuilder | 设置此卡片的显示样式。 |
setFixedFooter(fixedFooter) | CardBuilder | 为此卡片设置固定页脚。 |
setHeader(cardHeader) | CardBuilder | 设置此卡片的标题。 |
setName(name) | CardBuilder | 设置此卡片的名称。 |
setPeekCardHeader(peekCardHeader) | CardBuilder | 设置预览卡片标题。 |
CardHeader
方法
方法 | 返回类型 | 简介 |
---|---|---|
setImageAltText(imageAltText) | CardHeader | 设置标题图片的替代文本。 |
setImageStyle(imageStyle) | CardHeader | 设置卡片标题中的图标剪裁。 |
setImageUrl(imageUrl) | CardHeader | 通过提供图片的网址或数据字符串,设置要在标头中使用的图片。 |
setSubtitle(subtitle) | CardHeader | 设置卡片标题的副标题。 |
setTitle(title) | CardHeader | 设置卡片标题的标题。 |
CardSection
方法
方法 | 返回类型 | 简介 |
---|---|---|
addWidget(widget) | CardSection | 将给定 widget 添加到此部分。 |
setCollapseControl(collapseControl) | CardSection | 设置该部分的可自定义展开和收起按钮。 |
setCollapsible(collapsible) | CardSection | 设置是否可以收起相应部分。 |
setHeader(header) | CardSection | 设置章节的标题。 |
setNumUncollapsibleWidgets(numUncollapsibleWidgets) | CardSection | 设置在该部分收起时仍显示的微件数量。 |
CardService
属性
属性 | 类型 | 说明 |
---|---|---|
BorderType | BorderType | BorderType 枚举。 |
ChipListLayout | ChipListLayout | ChipListLayout 枚举。 |
ComposedEmailType | ComposedEmailType | ComposedEmailType 枚举。 |
ContentType | ContentType | ContentType 枚举。 |
GridItemLayout | GridItemLayout | GridItemLayout 枚举。 |
HorizontalAlignment | HorizontalAlignment | HorizontalAlignment 枚举。 |
Icon | Icon | Icon 枚举。 |
ImageButtonStyle | ImageButtonStyle | ImageButtonStyle 枚举。 |
ImageCropType | ImageCropType | ImageCropType 枚举。 |
ImageStyle | ImageStyle | ImageStyle 枚举。 |
InputType | InputType | InputType 枚举。 |
LoadIndicator | LoadIndicator | LoadIndicator 枚举。 |
OnClose | OnClose | OnClose 枚举。 |
OpenAs | OpenAs | OpenAs 枚举。 |
SelectionInputType | SelectionInputType | SelectionInputType 枚举。 |
TextButtonStyle | TextButtonStyle | TextButtonStyle 枚举。 |
UpdateDraftBodyType | UpdateDraftBodyType | UpdateDraftBodyType 枚举。 |
方法
CardWithId
方法
方法 | 返回类型 | 简介 |
---|---|---|
setCard(card) | CardWithId | 设置 cardWithId 的卡片。 |
setCardId(id) | CardWithId | 设置 cardWithId 的唯一卡 ID。 |
ChatActionResponse
方法
方法 | 返回类型 | 简介 |
---|---|---|
setDialogAction(dialogAction) | ChatActionResponse | 将对话框操作设置为与对话框相关的事件。 |
setResponseType(responseType) | ChatActionResponse | Chat 应用响应的类型。 |
setUpdatedWidget(updatedWidget) | ChatActionResponse | 设置更新后的 widget,用于为 widget 提供自动补全选项。 |
setUrl(url) | ChatActionResponse | 供用户进行身份验证或配置的网址。 |
ChatClientDataSource
方法
方法 | 返回类型 | 简介 |
---|---|---|
setSpaceDataSource(spaceDataSource) | ChatClientDataSource | 一种数据源,用于将 Google Chat 聊天室填充为多选菜单的选择项。 |
ChatResponse
方法
方法 | 返回类型 | 简介 |
---|---|---|
printJson() | String | 输出此对象的 JSON 表示法。 |
ChatResponseBuilder
方法
方法 | 返回类型 | 简介 |
---|---|---|
addCardsV2(cardWithId) | ChatResponseBuilder | 设置消息的卡片字段。 |
build() | ChatResponse | 构建当前操作响应并对其进行验证。 |
setActionResponse(actionResponse) | ChatResponseBuilder | 设置消息的操作响应字段。 |
setText(text) | ChatResponseBuilder | 设置聊天消息的文本。 |
ChatSpaceDataSource
方法
方法 | 返回类型 | 简介 |
---|---|---|
setDefaultToCurrentSpace(defaultToCurrentSpace) | ChatSpaceDataSource | 如果设置为 true ,多选菜单会默认选择当前 Google Chat 聊天室作为一项内容。 |
Chip
方法
方法 | 返回类型 | 简介 |
---|---|---|
setAltText(altText) | Chip | 设置条状标签的替代文本以实现无障碍功能。 |
setAuthorizationAction(action) | Chip | 设置授权操作,以便在用户点击相应对象时打开指向授权流程的网址。 |
setComposeAction(action, composedEmailType) | Chip | 设置在用户点击对象时撰写电子邮件草稿的操作。 |
setDisabled(disabled) | Chip | 设置条状标签是否已停用。 |
setIcon(icon) | Chip | 设置要用作条状标签的图标。 |
setLabel(label) | Chip | 设置条状标签的标题。 |
setOnClickAction(action) | Chip | 设置在点击对象时执行的操作。 |
setOnClickOpenLinkAction(action) | Chip | 设置在用户点击对象时在标签页中打开网址的操作。 |
setOpenLink(openLink) | Chip | 设置在点击对象时要打开的网址。 |
ChipList
方法
方法 | 返回类型 | 简介 |
---|---|---|
addChip(chip) | ChipList | 添加条状标签。 |
setLayout(layout) | ChipList | 设置条状标签列表布局。 |
ChipListLayout
属性
属性 | 类型 | 说明 |
---|---|---|
WRAPPED | Enum | 如果横向空间不足,条状标签列表会换行到下一行。 |
HORIZONTAL_SCROLLABLE | Enum | 如果条状标签无法放入可用空间,则会水平滚动。 |
CollapseControl
方法
方法 | 返回类型 | 简介 |
---|---|---|
setCollapseButton(button) | CollapseControl | 设置针对“收起”按钮显示的 Button 。 |
setExpandButton(button) | CollapseControl | 设置“展开”按钮显示的 Button 。 |
setHorizontalAlign(horizontalAlignment) | CollapseControl | 设置 CollapseControl 的 HorizontalAlignment 。 |
Column
方法
Columns
方法
方法 | 返回类型 | 简介 |
---|---|---|
addColumn(column) | Columns | 将 Column 添加到“列”微件中。 |
setWrapStyle(wrapStyle) | Columns | 设置列的环绕样式,控制如何根据屏幕宽度调整列的大小。 |
CommonDataSource
属性
属性 | 类型 | 说明 |
---|---|---|
UNKNOWN | Enum | 默认值。 |
USER | Enum | Google Workspace 用户。 |
ComposeActionResponse
方法
方法 | 返回类型 | 简介 |
---|---|---|
printJson() | String | 输出此对象的 JSON 表示法。 |
ComposeActionResponseBuilder
方法
方法 | 返回类型 | 简介 |
---|---|---|
build() | ComposeActionResponse | 构建当前 Compose 操作响应并对其进行验证。 |
setGmailDraft(draft) | ComposeActionResponseBuilder | 设置使用 GmailMessage.createDraftReply(body) 或类似函数创建的草稿 GmailMessage 。 |
ComposedEmailType
属性
属性 | 类型 | 说明 |
---|---|---|
REPLY_AS_DRAFT | Enum | 回复其他邮件的草稿。 |
STANDALONE_DRAFT | Enum | 作为独立邮件的草稿。 |
ContentType
属性
属性 | 类型 | 说明 |
---|---|---|
TEXT | Enum | 表示生成的内容是纯文本。 |
MUTABLE_HTML | Enum | 表示生成的内容采用 HTML 格式。 |
IMMUTABLE_HTML | Enum | 表示生成的内容采用 HTML 格式,但生成后无法修改。 |
DatePicker
方法
方法 | 返回类型 | 简介 |
---|---|---|
setFieldName(fieldName) | DatePicker | 设置在发生界面互动时生成的事件对象中用于标识此选择器的字段名称。 |
setOnChangeAction(action) | DatePicker | 设置每当选择器输入发生变化时脚本会执行的 Action 。 |
setTitle(title) | DatePicker | 设置显示在输入字段上方的标题。 |
setValueInMsSinceEpoch(valueMsEpoch) | DatePicker | 设置要在输入字段中设置的预填充值。 |
setValueInMsSinceEpoch(valueMsEpoch) | DatePicker | 设置要在输入字段中设置的预填充值。 |
DateTimePicker
方法
方法 | 返回类型 | 简介 |
---|---|---|
setFieldName(fieldName) | DateTimePicker | 设置在发生界面互动时生成的事件对象中用于标识此选择器的字段名称。 |
setOnChangeAction(action) | DateTimePicker | 设置一个 Action ,以便脚本在选择器输入发生变化时执行该操作。 |
setTimeZoneOffsetInMins(timeZoneOffsetMins) | DateTimePicker | 设置时区相对于世界协调时间 (UTC) 的偏移分钟数。 |
setTitle(title) | DateTimePicker | 设置显示在输入字段上方的标题。 |
setValueInMsSinceEpoch(valueMsEpoch) | DateTimePicker | 设置要在输入字段中设置的预填充值。 |
setValueInMsSinceEpoch(valueMsEpoch) | DateTimePicker | 设置要在输入字段中设置的预填充值。 |
DecoratedText
方法
方法 | 返回类型 | 简介 |
---|---|---|
setAuthorizationAction(action) | DecoratedText | 设置授权操作,以便在用户点击相应对象时打开指向授权流程的网址。 |
setBottomLabel(text) | DecoratedText | 设置要用作键的标签文本,该文本会显示在文本内容下方。 |
setButton(button) | DecoratedText | 设置显示在文本右侧的 Button 。 |
setComposeAction(action, composedEmailType) | DecoratedText | 设置在用户点击对象时撰写电子邮件草稿的操作。 |
setEndIcon(endIcon) | DecoratedText | 设置显示在内容右侧的可选 IconImage 。 |
setOnClickAction(action) | DecoratedText | 设置点击对象时执行的操作。 |
setOnClickOpenLinkAction(action) | DecoratedText | 设置在用户点击对象时在标签页中打开网址的操作。 |
setOpenLink(openLink) | DecoratedText | 设置点击对象时要打开的网址。 |
setStartIcon(startIcon) | DecoratedText | 设置要在文本内容之前显示的可选 IconImage 。 |
setSwitchControl(switchToSet) | DecoratedText | 设置显示在内容右侧的 Switch 。 |
setText(text) | DecoratedText | 设置要用作值的文本。 |
setTopLabel(text) | DecoratedText | 设置要用作键并显示在文本内容上方的标签文本。 |
setWrapText(wrapText) | DecoratedText | 设置值文本应显示在一行还是多行。 |
Dialog
方法
方法 | 返回类型 | 简介 |
---|---|---|
setBody(card) | Dialog | 设置 Dialog 的卡片。 |
DialogAction
方法
方法 | 返回类型 | 简介 |
---|---|---|
setActionStatus(actionStatus) | DialogAction | 设置 DialogAction 的操作状态。 |
setDialog(dialog) | DialogAction | 设置 DialogAction 的对话框。 |
DisplayStyle
属性
属性 | 类型 | 说明 |
---|---|---|
PEEK | Enum | 在附加内容的底部显示卡片标题,以覆盖现有内容。 |
REPLACE | Enum | 通过替换现有内容来显示卡片。 |
Divider
DriveItemsSelectedActionResponse
方法
方法 | 返回类型 | 简介 |
---|---|---|
printJson() | String | 输出此对象的 JSON 表示法。 |
DriveItemsSelectedActionResponseBuilder
方法
方法 | 返回类型 | 简介 |
---|---|---|
build() | DriveItemsSelectedActionResponse | 构建当前的云端硬盘操作响应。 |
requestFileScope(itemId) | DriveItemsSelectedActionResponseBuilder | 指定响应请求云端硬盘中情境相关项的文件级范围。 |
EditorFileScopeActionResponse
方法
方法 | 返回类型 | 简介 |
---|---|---|
printJson() | String | 输出此对象的 JSON 表示法。 |
EditorFileScopeActionResponseBuilder
方法
方法 | 返回类型 | 简介 |
---|---|---|
build() | EditorFileScopeActionResponse | 构建当前的编辑器操作响应。 |
requestFileScopeForActiveDocument() | EditorFileScopeActionResponseBuilder | 请求当前处于活动状态的编辑器文档的 drive.file 作用域。 |
FixedFooter
方法
方法 | 返回类型 | 简介 |
---|---|---|
setPrimaryButton(button) | FixedFooter | 在固定页脚中设置主按钮。 |
setSecondaryButton(button) | FixedFooter | 在固定页脚中设置辅助按钮。 |
Grid
方法
方法 | 返回类型 | 简介 |
---|---|---|
addItem(gridItem) | Grid | 向网格添加新网格项。 |
setAuthorizationAction(action) | Grid | 设置一项授权操作,该操作在用户点击对象时打开指向授权流程的网址。 |
setBorderStyle(borderStyle) | Grid | 设置应用于每个网格项的边框样式。 |
setComposeAction(action, composedEmailType) | Grid | 设置在用户点击对象时撰写电子邮件草稿的操作。 |
setNumColumns(numColumns) | Grid | 要在网格中显示的列数。 |
setOnClickAction(action) | Grid | 设置点击对象时执行的操作。 |
setOnClickOpenLinkAction(action) | Grid | 设置在用户点击对象时在标签页中打开网址的操作。 |
setOpenLink(openLink) | Grid | 设置在点击对象时要打开的网址。 |
setTitle(title) | Grid | 设置网格的标题文本。 |
GridItem
方法
方法 | 返回类型 | 简介 |
---|---|---|
setIdentifier(id) | GridItem | 设置网格项的标识符。 |
setImage(image) | GridItem | 设置此网格项的图片。 |
setLayout(layout) | GridItem | 设置网格项的文本和图片的布局。 |
setSubtitle(subtitle) | GridItem | 设置网格项的副标题。 |
setTextAlignment(alignment) | GridItem | 设置网格项的水平对齐方式。 |
setTitle(title) | GridItem | 设置网格项的标题文本。 |
GridItemLayout
属性
属性 | 类型 | 说明 |
---|---|---|
TEXT_BELOW | Enum | 标题和副标题会显示在网格项的图片下方。 |
TEXT_ABOVE | Enum | 标题和副标题会显示在网格项图片上方。 |
HorizontalAlignment
属性
属性 | 类型 | 说明 |
---|---|---|
START | Enum | 将 widget 对齐到句子边的开头。 |
CENTER | Enum | 将微件居中对齐。 |
END | Enum | 将微件对齐到句子边的末尾。 |
HorizontalSizeStyle
属性
属性 | 类型 | 说明 |
---|---|---|
FILL_AVAILABLE_SPACE | Enum | 调整 Widget 的大小,使其填充 Column 的可用水平空间。 |
FILL_MINIMUM_SPACE | Enum | 调整 Widget 的大小,以在 Column 中填充最少的水平空间。 |
HostAppDataSource
方法
方法 | 返回类型 | 简介 |
---|---|---|
setChatDataSource(chatClientDataSource) | HostAppDataSource | 设置 Google Chat 的数据源。 |
Icon
属性
属性 | 类型 | 说明 |
---|---|---|
NONE | Enum | 无图标。 |
AIRPLANE | Enum | |
BOOKMARK | Enum | |
BUS | Enum | |
CAR | Enum | |
CLOCK | Enum | |
CONFIRMATION_NUMBER_ICON | Enum | |
DOLLAR | Enum | |
DESCRIPTION | Enum | |
EMAIL | Enum | |
EVENT_PERFORMER | Enum | |
EVENT_SEAT | Enum | |
FLIGHT_ARRIVAL | Enum | |
FLIGHT_DEPARTURE | Enum | |
HOTEL | Enum | |
HOTEL_ROOM_TYPE | Enum | |
INVITE | Enum | |
MAP_PIN | Enum | |
MEMBERSHIP | Enum | |
MULTIPLE_PEOPLE | Enum | |
OFFER | Enum | |
PERSON | Enum | |
PHONE | Enum | |
RESTAURANT_ICON | Enum | |
SHOPPING_CART | Enum | |
STAR | Enum | |
STORE | Enum | |
TICKET | Enum | |
TRAIN | Enum | |
VIDEO_CAMERA | Enum | |
VIDEO_PLAY | Enum |
IconImage
方法
方法 | 返回类型 | 简介 |
---|---|---|
setAltText(altText) | IconImage | 设置用于无障碍功能的网址替代文本。 |
setIcon(icon) | IconImage | 如果未设置网址,则设置预定义的图标。 |
setIconUrl(url) | IconImage | 如果未设置图标,则设置图标的网址。 |
setImageCropType(imageCropType) | IconImage | 设置图片的剪裁样式。 |
setMaterialIcon(icon) | IconImage | 设置 Material Design 图标。 |
Image
方法
方法 | 返回类型 | 简介 |
---|---|---|
setAltText(altText) | Image | 设置图片的替代文本,以便提供无障碍功能。 |
setAuthorizationAction(action) | Image | 设置授权操作,以便在用户点击相应对象时打开指向授权流程的网址。 |
setComposeAction(action, composedEmailType) | Image | 设置在用户点击对象时撰写电子邮件草稿的操作。 |
setImageUrl(url) | Image | 通过提供图片的网址或数据字符串,设置要使用的图片。 |
setOnClickAction(action) | Image | 设置在点击对象时执行的操作。 |
setOnClickOpenLinkAction(action) | Image | 设置在用户点击对象时在标签页中打开网址的操作。 |
setOpenLink(openLink) | Image | 设置在点击对象时要打开的网址。 |
ImageButton
方法
方法 | 返回类型 | 简介 |
---|---|---|
setAltText(altText) | ImageButton | 设置按钮的替代文本以实现无障碍功能。 |
setAuthorizationAction(action) | ImageButton | 设置授权操作,以便在用户点击相应对象时打开指向授权流程的网址。 |
setComposeAction(action, composedEmailType) | ImageButton | 设置在点击对象时撰写电子邮件草稿的操作。 |
setIcon(icon) | ImageButton | 设置要在按钮上显示的预定义 Icon 。 |
setIconUrl(url) | ImageButton | 设置要用作此按钮图标的图片的网址。 |
setImageButtonStyle(imageButtonStyle) | ImageButton | 设置按钮样式。 |
setMaterialIcon(icon) | ImageButton | 设置 Material Design 图标。 |
setOnClickAction(action) | ImageButton | 设置在点击对象时执行的操作。 |
setOnClickOpenLinkAction(action) | ImageButton | 设置在用户点击对象时在标签页中打开网址的操作。 |
setOpenLink(openLink) | ImageButton | 设置点击对象时要打开的网址。 |
setOverflowMenu(menu) | ImageButton | 设置在点击对象时打开的弹出式菜单。 |
ImageButtonStyle
属性
属性 | 类型 | 说明 |
---|---|---|
BORDERLESS | Enum | 无边框的图片按钮。 |
OUTLINED | Enum | 背景清晰的图片按钮。 |
FILLED | Enum | 带有彩色背景的图片按钮。 |
FILLED_TONAL | Enum | 图片按钮,介于填充型按钮和轮廓型按钮之间。 |
ImageComponent
方法
方法 | 返回类型 | 简介 |
---|---|---|
setAltText(altText) | ImageComponent | 设置图片的替代文本。 |
setBorderStyle(borderStyle) | ImageComponent | 设置应用于图片的边框样式。 |
setCropStyle(imageCropStyle) | ImageComponent | 设置图片的剪裁样式。 |
setImageUrl(url) | ImageComponent | 设置图片的网址。 |
ImageCropStyle
方法
方法 | 返回类型 | 简介 |
---|---|---|
setAspectRatio(ratio) | ImageCropStyle | 设置剪裁类型为 RECTANGLE_CUSTOM 时要使用的宽高比。 |
setImageCropType(type) | ImageCropStyle | 设置图片的剪裁类型。 |
ImageCropType
属性
属性 | 类型 | 说明 |
---|---|---|
SQUARE | Enum | 方形剪裁样式。 |
CIRCLE | Enum | 圆形剪裁样式。 |
RECTANGLE_CUSTOM | Enum | 采用自定义宽高比的矩形剪裁样式。 |
RECTANGLE_4_3 | Enum | 宽高比为 4:3 的矩形剪裁样式。 |
ImageStyle
属性
属性 | 类型 | 说明 |
---|---|---|
SQUARE | Enum | 未剪裁。 |
CIRCLE | Enum | 剪裁成圆形。 |
InputType
属性
属性 | 类型 | 说明 |
---|---|---|
TEXT | Enum | 接受普通文本。 |
INTEGER | Enum | 接受整数。 |
FLOAT | Enum | 接受浮点数。 |
EMAIL | Enum | 接受电子邮件地址。 |
Interaction
属性
属性 | 类型 | 说明 |
---|---|---|
INTERACTION_UNSPECIFIED | Enum | 默认值。 |
OPEN_DIALOG | Enum | 打开对话框,这是一种基于卡片的界面,Chat 应用会使用它与用户互动。 |
KeyValue
方法
方法 | 返回类型 | 简介 |
---|---|---|
setAuthorizationAction(action) |
| 设置授权操作,以便在用户点击相应对象时打开指向授权流程的网址。 |
setComposeAction(action, composedEmailType) |
| 设置在点击对象时撰写电子邮件草稿的操作。 |
setOnClickAction(action) |
| 设置在点击对象时执行的操作。 |
setOnClickOpenLinkAction(action) |
| 设置在用户点击对象时在标签页中打开网址的操作。 |
setOpenLink(openLink) |
| 设置在点击对象时要打开的网址。 |
LinkPreview
方法
方法 | 返回类型 | 简介 |
---|---|---|
printJson() | String | 输出此对象的 JSON 表示法。 |
setLinkPreviewTitle(title) | LinkPreview | 设置在预览卡片上方的链接预览中显示的标题。 |
setPreviewCard(previewCard) | LinkPreview | 设置用于显示来自第三方或非 Google 服务的链接相关信息的卡片。 |
setTitle(title) | LinkPreview | 设置链接预览的智能条状标签中显示的标题。 |
LoadIndicator
属性
属性 | 类型 | 说明 |
---|---|---|
SPINNER | Enum | 使用旋转图标指示器。 |
NONE | Enum | 请勿使用指示器。 |
MaterialIcon
方法
方法 | 返回类型 | 简介 |
---|---|---|
setFill(fill) | MaterialIcon | 图标是否以填充状态呈现。 |
setGrade(grade) | MaterialIcon | Weight 和 Grade 会影响符号的粗细。 |
setName(name) | MaterialIcon | 设置图标的名称。 |
setWeight(weight) | MaterialIcon | 图标的描边粗细。 |
Navigation
方法
方法 | 返回类型 | 简介 |
---|---|---|
popCard() | Navigation | 从导航堆栈中弹出卡片。 |
popToNamedCard(cardName) | Navigation | 按卡片名称跳转到指定卡片。 |
popToRoot() | Navigation | 将卡片堆叠弹出到根卡片。 |
printJson() | String | 输出此对象的 JSON 表示法。 |
pushCard(card) | Navigation | 将给定卡片推送到堆栈。 |
updateCard(card) | Navigation | 对当前卡片进行原位替换。 |
Notification
方法
方法 | 返回类型 | 简介 |
---|---|---|
setText(text) | Notification | 设置要在通知中显示的文字。 |
OnClose
属性
属性 | 类型 | 说明 |
---|---|---|
NOTHING | Enum | 关闭时不执行任何操作。 |
RELOAD | Enum | 在窗口关闭时重新加载该插件。 |
OpenAs
属性
属性 | 类型 | 说明 |
---|---|---|
FULL_SIZE | Enum | 在新窗口或标签页中打开。 |
OVERLAY | Enum | 以叠加层(例如弹出式窗口)的形式打开。 |
OpenLink
方法
方法 | 返回类型 | 简介 |
---|---|---|
setOnClose(onClose) | OpenLink | 设置在网址窗口或标签页关闭时网址操作的行为。 |
setOpenAs(openAs) | OpenLink | 设置网址在打开时的行为。 |
setUrl(url) | OpenLink | 设置要打开的网址。 |
OverflowMenu
方法
方法 | 返回类型 | 简介 |
---|---|---|
addMenuItem(menuItem) | OverflowMenu | 添加菜单项。 |
OverflowMenuItem
方法
方法 | 返回类型 | 简介 |
---|---|---|
setAuthorizationAction(action) | OverflowMenuItem | 设置授权操作,以便在用户点击相应对象时打开指向授权流程的网址。 |
setComposeAction(action, composedEmailType) | OverflowMenuItem | 设置在用户点击对象时撰写电子邮件草稿的操作。 |
setDisabled(disabled) | OverflowMenuItem | 设置菜单项是否已停用。 |
setOnClickAction(action) | OverflowMenuItem | 设置在点击对象时执行的操作。 |
setOnClickOpenLinkAction(action) | OverflowMenuItem | 设置在用户点击对象时在标签页中打开网址的操作。 |
setOpenLink(openLink) | OverflowMenuItem | 设置在点击对象时要打开的网址。 |
setStartIcon(icon) | OverflowMenuItem | 设置菜单项的前置图标。 |
setText(text) | OverflowMenuItem | 设置菜单项的标题。 |
PlatformDataSource
方法
方法 | 返回类型 | 简介 |
---|---|---|
setCommonDataSource(commonDataSource) | PlatformDataSource | 设置 Google Workspace 中的数据源。 |
setHostAppDataSource(hostAppDataSource) | PlatformDataSource | 用于填充多选菜单中的空格。 |
ResponseType
属性
属性 | 类型 | 说明 |
---|---|---|
TYPE_UNSPECIFIED | Enum | 默认类型,以 NEW_MESSAGE 进行处理。 |
NEW_MESSAGE | Enum | 作为新帖子在主题中发帖。 |
UPDATE_MESSAGE | Enum | 更新 Chat 应用的消息。 |
UPDATE_USER_MESSAGE_CARDS | Enum | 更新用户消息中的卡片。 |
REQUEST_CONFIG | Enum | 私下要求用户进行额外的身份验证或配置。 |
DIALOG | Enum | 显示一个对话框。 |
UPDATE_WIDGET | Enum | 微件文本自动补全选项查询。 |
SelectionInput
方法
方法 | 返回类型 | 简介 |
---|---|---|
addItem(text, value, selected) | SelectionInput | 添加了可供选择的新项。 |
addMultiSelectItem(text, value, selected, startIconUri, bottomText) | SelectionInput | 为多选菜单添加可供选择的新项。 |
setExternalDataSource(action) | SelectionInput | 设置外部数据源,例如关系型数据库。 |
setFieldName(fieldName) | SelectionInput | 设置用于在存在界面互动时生成的事件对象中标识此选择输入的键。 |
setMultiSelectMaxSelectedItems(maxSelectedItems) | SelectionInput | 设置用户可以选择的数量上限。 |
setMultiSelectMinQueryLength(queryLength) | SelectionInput | 设置用户在应用查询自动补全功能并在卡片上显示建议项之前输入的文本字符数。 |
setOnChangeAction(action) | SelectionInput | 设置在选择输入发生变化时执行的 Action 。 |
setPlatformDataSource(platformDataSource) | SelectionInput | 设置 Google Workspace 中的数据源。 |
setTitle(title) | SelectionInput | 设置要在输入字段前面显示的标题。 |
setType(type) | SelectionInput | 设置此输入的类型。 |
SelectionInputType
属性
属性 | 类型 | 说明 |
---|---|---|
CHECK_BOX | Enum | 复选框输入样式。 |
RADIO_BUTTON | Enum | 单选按钮输入样式。 |
DROPDOWN | Enum | 下拉菜单选择输入样式。 |
SWITCH | Enum | 一组开关。 |
MULTI_SELECT | Enum | 用于选择静态或动态数据的多选菜单。 |
Status
属性
属性 | 类型 | 说明 |
---|---|---|
OK | Enum | HTTP 映射:200 OK |
CANCELLED | Enum | HTTP 映射:499 Client Closed Request |
UNKNOWN | Enum | 未知错误。 |
INVALID_ARGUMENT | Enum | 客户端指定的参数无效。 |
DEADLINE_EXCEEDED | Enum | HTTP 映射:504 Gateway Timeout |
NOT_FOUND | Enum | HTTP 映射:404 Not Found |
ALREADY_EXISTS | Enum | 客户端尝试创建的实体已存在。 |
PERMISSION_DENIED | Enum | HTTP 映射:403 Forbidden |
UNAUTHENTICATED | Enum | HTTP 映射:401 Unauthorized |
RESOURCE_EXHAUSTED | Enum | HTTP 映射:429 Too Many Requests |
FAILED_PRECONDITION | Enum | 操作被拒绝,因为系统未处于执行该操作所需的状态。 |
ABORTED | Enum | 操作已中止,通常是由于序列器检查失败或事务中止等并发问题。 |
OUT_OF_RANGE | Enum | 尝试执行的操作已超出有效范围。 |
UNIMPLEMENTED | Enum | HTTP 映射:501 Not Implemented |
INTERNAL | Enum | 内部错误。 |
UNAVAILABLE | Enum | HTTP 映射:503 Service Unavailable |
DATA_LOSS | Enum | 数据丢失或损坏且不可恢复。 |
Suggestions
方法
方法 | 返回类型 | 简介 |
---|---|---|
addSuggestion(suggestion) | Suggestions | 添加文本建议。 |
addSuggestions(suggestions) | Suggestions | 添加文本建议列表。 |
SuggestionsResponse
方法
方法 | 返回类型 | 简介 |
---|---|---|
printJson() | String | 输出此对象的 JSON 表示法。 |
SuggestionsResponseBuilder
方法
方法 | 返回类型 | 简介 |
---|---|---|
build() | SuggestionsResponse | 构建当前建议响应并对其进行验证。 |
setSuggestions(suggestions) | SuggestionsResponseBuilder | 设置文本字段中自动补全功能使用的建议。 |
Switch
方法
方法 | 返回类型 | 简介 |
---|---|---|
setControlType(controlType) | Switch | 设置开关的控制类型。 |
setFieldName(fieldName) | Switch | 在发生界面互动时生成的事件对象中设置用于标识此开关的键。 |
setOnChangeAction(action) | Switch | 设置在切换开关时要执行的操作。 |
setSelected(selected) | Switch | 设置此开关在启动时是处于已选中状态还是未选中状态。 |
setValue(value) | Switch | 设置在此开关处于开启状态时作为表单输入发送的值。 |
SwitchControlType
属性
属性 | 类型 | 说明 |
---|---|---|
SWITCH | Enum | 开关 widget 的切换开关样式控件。 |
CHECK_BOX | Enum | 开关微件的复选框样式控件。 |
TextButton
方法
方法 | 返回类型 | 简介 |
---|---|---|
setAltText(altText) | TextButton | 设置按钮的替代文本以实现无障碍功能。 |
setAuthorizationAction(action) | TextButton | 设置授权操作,以便在用户点击相应对象时打开指向授权流程的网址。 |
setBackgroundColor(backgroundColor) | TextButton | 设置 TextButtonStyle.FILLED 按钮的背景颜色。 |
setComposeAction(action, composedEmailType) | TextButton | 设置在点击对象时撰写电子邮件草稿的操作。 |
setDisabled(disabled) | TextButton | 设置按钮是否已停用。 |
setIcon(icon) | TextButton | 设置要在按钮上显示的预定义 Icon 。 |
setIconUrl(url) | TextButton | 设置要用作此按钮图标的图片的网址。 |
setMaterialIcon(icon) | TextButton | 设置 Material Design 图标。 |
setOnClickAction(action) | TextButton | 设置在点击对象时执行的操作。 |
setOnClickOpenLinkAction(action) | TextButton | 设置在用户点击对象时在标签页中打开网址的操作。 |
setOpenLink(openLink) | TextButton | 设置点击对象时要打开的网址。 |
setOverflowMenu(menu) | TextButton | 设置在点击对象时打开的弹出式菜单。 |
setText(text) | TextButton | 设置按钮上显示的文本。 |
setTextButtonStyle(textButtonStyle) | TextButton | 设置按钮样式。 |
TextButtonStyle
属性
属性 | 类型 | 说明 |
---|---|---|
OUTLINED | Enum | 带有清晰背景的普通文本按钮。 |
TEXT | Enum | 请勿使用。 |
FILLED | Enum | 带有彩色背景的文本按钮。 |
FILLED_TONAL | Enum | 普通文本按钮,在实心按钮和轮廓按钮之间有一个替代的中间地面。 |
BORDERLESS | Enum | 无边框的普通文本按钮。 |
TextInput
方法
方法 | 返回类型 | 简介 |
---|---|---|
setFieldName(fieldName) | TextInput | 设置用于在发生界面互动时生成的事件对象中标识此文本输入的键。 |
setHint(hint) | TextInput | 为文本输入设置提示。 |
setMultiline(multiline) | TextInput | 设置输入文本在一行还是多行中显示。 |
setOnChangeAction(action) | TextInput | 设置每当文本输入发生更改时要执行的操作。 |
setSuggestions(suggestions) | TextInput | 设置文本字段中的自动补全建议。 |
setSuggestionsAction(suggestionsAction) | TextInput | 设置回调操作,以根据用户输入获取自动补全建议。 |
setTitle(title) | TextInput | 设置要在输入字段上方显示的标题。 |
setValidation(validation) | TextInput | 为此 widget 设置验证规则。 |
setValue(value) | TextInput | 设置要在输入字段中设置的预填充值。 |
TextParagraph
方法
方法 | 返回类型 | 简介 |
---|---|---|
setMaxLines(maxLines) | TextParagraph | 设置在微件中显示的文本行数上限。 |
setText(text) | TextParagraph | 设置段落的文本。 |
TimePicker
方法
方法 | 返回类型 | 简介 |
---|---|---|
setFieldName(fieldName) | TimePicker | 设置在发生界面互动时生成的事件对象中用于标识此选择器的字段名称。 |
setHours(hours) | TimePicker | 设置要在输入字段中设置的预先填充的小时数值。 |
setMinutes(minutes) | TimePicker | 设置要在输入字段中设置的预填充分钟数值。 |
setOnChangeAction(action) | TimePicker | 设置一个 Action ,以便脚本在选择器输入发生变化时执行该操作。 |
setTitle(title) | TimePicker | 设置显示在输入字段上方的标题。 |
UniversalActionResponse
方法
方法 | 返回类型 | 简介 |
---|---|---|
printJson() | String | 输出此对象的 JSON 表示法。 |
UniversalActionResponseBuilder
方法
方法 | 返回类型 | 简介 |
---|---|---|
build() | UniversalActionResponse | 构建当前通用 Action 响应并对其进行验证。 |
displayAddOnCards(cardObjects) | UniversalActionResponseBuilder | 显示包含指定卡片的插件。 |
setOpenLink(openLink) | UniversalActionResponseBuilder | 设置选择通用操作时要打开的网址。 |
UpdateDraftActionResponse
方法
方法 | 返回类型 | 简介 |
---|---|---|
printJson() | String | 输出此对象的 JSON 表示法。 |
UpdateDraftActionResponseBuilder
方法
方法 | 返回类型 | 简介 |
---|---|---|
build() | UpdateDraftActionResponse | 构建当前的更新草稿操作响应并对其进行验证。 |
setUpdateDraftBccRecipientsAction(updateDraftBccRecipientsAction) | UpdateDraftActionResponseBuilder | 设置用于更新草稿电子邮件的密送收件人的操作。 |
setUpdateDraftBodyAction(updateDraftBodyAction) | UpdateDraftActionResponseBuilder | 设置用于更新草稿电子邮件正文的操作。 |
setUpdateDraftCcRecipientsAction(updateDraftCcRecipientsAction) | UpdateDraftActionResponseBuilder | 设置用于更新草稿的抄送收件人的操作。 |
setUpdateDraftSubjectAction(updateDraftSubjectAction) | UpdateDraftActionResponseBuilder | 设置用于更新草稿主题行的操作。 |
setUpdateDraftToRecipientsAction(updateDraftToRecipientsAction) | UpdateDraftActionResponseBuilder | 设置用于更新草稿“收件人”字段的操作。 |
UpdateDraftBccRecipientsAction
方法
方法 | 返回类型 | 简介 |
---|---|---|
addUpdateBccRecipients(bccRecipientEmails) | UpdateDraftBccRecipientsAction | 更新电子邮件草稿的密送收件人。 |
UpdateDraftBodyAction
方法
方法 | 返回类型 | 简介 |
---|---|---|
addUpdateContent(content, contentType) | UpdateDraftBodyAction | 将指定内容添加到草稿正文。 |
setUpdateType(updateType) | UpdateDraftBodyAction | 在草稿正文中设置此更新操作的 UpdateDraftBodyType 。 |
UpdateDraftBodyType
属性
属性 | 类型 | 说明 |
---|---|---|
IN_PLACE_INSERT | Enum | 默认。 |
INSERT_AT_START | Enum | 更新操作会在邮件正文开头插入内容。 |
INSERT_AT_END | Enum | 更新操作会在邮件正文末尾插入内容。 |
UpdateDraftCcRecipientsAction
方法
方法 | 返回类型 | 简介 |
---|---|---|
addUpdateCcRecipients(ccRecipientEmails) | UpdateDraftCcRecipientsAction | 更新电子邮件草稿的抄送收件人。 |
UpdateDraftSubjectAction
方法
方法 | 返回类型 | 简介 |
---|---|---|
addUpdateSubject(subject) | UpdateDraftSubjectAction | 更新电子邮件草稿的主题行。 |
UpdateDraftToRecipientsAction
方法
方法 | 返回类型 | 简介 |
---|---|---|
addUpdateToRecipients(toRecipientEmails) | UpdateDraftToRecipientsAction | 更新电子邮件草稿的“收件人”名单。 |
UpdatedWidget
方法
方法 | 返回类型 | 简介 |
---|---|---|
addItem(text, value, selected, startIconUri, bottomText) | UpdatedWidget | 添加了可供选择的新项。 |
Validation
方法
方法 | 返回类型 | 简介 |
---|---|---|
setCharacterLimit(characterLimit) | Validation | 设置微件的字符数限制。 |
setInputType(inputType) | Validation | 设置 widget 的输入类型。 |
VerticalAlignment
属性
属性 | 类型 | 说明 |
---|---|---|
CENTER | Enum | 将内容垂直放置在容器的中心。 |
TOP | Enum | 将内容垂直放置在容器顶部。 |
BOTTOM | Enum | 将内容垂直放置在容器底部。 |
Widget
WrapStyle
属性
属性 | 类型 | 说明 |
---|---|---|
NOWRAP | Enum | 不换行。 |
WRAP | Enum | 将任何 widget 的内容封装到一个列中。 |