Card Service

卡片服务

此服务允许脚本配置和构建界面所需的卡片和 widget 组件及行为。您使用此服务构建的界面结构会自动在桌面设备和移动设备上提供,因此您无需分别开发桌面版界面和移动版界面。

名称简介
Action一种可在界面元素内实现互动性的操作。
ActionResponse可从回调函数(例如表单响应处理程序)返回的响应对象,用于在客户端上执行一项或多项操作。
ActionResponseBuilderActionResponse 对象的构建器。
ActionStatus一个类,用于表示调用或提交对话框的请求的状态。
Attachment表示由插件创建的附件。
AuthorizationAction一种授权操作,点击后会将用户发送到 AuthorizationUrl。
AuthorizationException可返回的错误,用于触发向用户显示授权卡片。
BorderStyle表示可应用于 widget 的完整边框样式的类。
BorderType表示可应用于 widget 的边框类型的枚举。
Button所有按钮的基类。
ButtonSet用于存放以行形式显示的一组 Button 对象。
CalendarEventActionResponse表示一种响应,用于响应界面中的操作(例如点击按钮),对用户当前正在编辑的日历活动进行更改。
CalendarEventActionResponseBuilderCalendarEventActionResponse 对象的构建器。
Card表示界面中单个视图的上下文卡片
CardAction添加到卡片标题菜单中的可点击菜单项。
CardBuilderCard 对象的构建器。
CardHeaderCard 的标头。
CardSection卡片部分用于容纳一组 widget,并在它们之间提供视觉分隔。
CardService卡片服务提供创建可在不同 Google 可扩展性产品(例如 Google Workspace 插件)中使用的通用卡片的功能。
CardWithIdCardWithId 对象的构建器。
Carousel轮播界面(也称为滑块)以幻灯片格式轮流显示微件列表,并提供用于前往上一个或下一个微件的按钮。
CarouselCard可显示为轮播界面项的卡片。
ChatActionResponse一个类,用于表示聊天应用可用于配置其响应发布方式的参数。
ChatClientDataSource对于使用多选菜单的 SelectionInput widget,Google Chat 中的数据源。
ChatResponseGoogle Chat 中卡片消息的响应对象。
ChatResponseBuilderChatResponse 对象的构建器。
ChatSpaceDataSource一种数据源,用于将 Google Chat 聊天室填充为多选菜单的选择项。
Chip带有图标和文本标签的 Chip
ChipList包含一组以行显示、换行到下一行以实现水平滚动的 Chip 对象。
ChipListLayout一个枚举,用于指定 ChipList 的布局。
CollapseControl可自定义的折叠和展开控件。
Column列。
ColumnsColumns widget 最多可在卡片或对话框中显示 2 列。
CommonDataSource由所有 Google Workspace 应用共享的数据源。
CommonWidgetAction定义不涉及评估的操作,例如更新 widget 可见性。
ComposeActionResponse可从 Gmail 加载项中撰写操作的回调方法返回的响应对象。
ComposeActionResponseBuilderComposeActionResponse 对象的构建器。
ComposedEmailType一个枚举值,用于指定撰写的电子邮件是独立草稿还是回复草稿。
Condition用于运行事件操作的条件,作为 CEL 表达式验证的一部分。
ContentType一个枚举值,用于指定 UpdateDraftActionResponse 生成的内容的内容类型。
DatePicker允许输入日期的输入字段。
DateTimePicker一种输入字段,可让用户输入日期和时间。
DecoratedText一种用于显示文本的 widget,可选择添加装饰。
Dialog如需了解详情,请参阅 Google Chat 文档中的打开互动式对话框
DialogActionDialogAction 对象的构建器。
DisplayStyle一种用于定义卡片显示样式的枚举。
Divider水平分隔线。
DriveItemsSelectedActionResponse表示在选择云端硬盘内容并对界面中采取的操作(例如点击按钮)做出反应时,对云端硬盘做出更改的响应。
DriveItemsSelectedActionResponseBuilderDriveItemsSelectedActionResponse 对象的构建器。
EditorFileScopeActionResponse根据界面中采取的操作,对编辑器(例如 Google 文档、表格或幻灯片)进行更改。
EditorFileScopeActionResponseBuilderEditorFileScopeActionResponse 对象的构建器。
EventAction当满足 CEL 表达式验证条件时要运行的 EventAction。
ExpressionData用于评估表达式的表达式数据
ExpressionDataAction针对 CEL 表达式验证的操作。
ExpressionDataActionType表示表达式数据操作类型的枚举。
ExpressionDataCondition表示 CEL 表达式验证结果。
ExpressionDataConditionType表示 CEL 表达式是否成功评估。
FixedFooter显示在 Card 底部的固定页脚。
Grid用于显示网格项集合的有序网格。
GridItem用户在网格 widget 中互动的内容。
GridItemLayout一种枚举,用于定义 GridItem 的图片和文字样式。
HorizontalAlignment一种用于指定 widget 水平对齐方式的枚举。
HorizontalSizeStyle一种枚举,用于设置 widget 如何填充列的空间。
HostAppDataSource对于使用多选菜单的 SelectionInput widget,数据源来自 Google Workspace 应用。
Icon可在各种界面对象(例如 ImageButtonDecoratedText widget)中使用的预定义图标。
IconImage预定义图标、Material Design 图标或来自网址的图标,具有可自定义的剪裁样式。
Image显示单张图片的 widget。
ImageButton显示图片的 ImageButton
ImageButtonStyle一种枚举,用于指定 ImageButton 的样式。
ImageComponent可添加到网格项的图片组件。
ImageCropStyle一个类,表示可应用于图片组件的裁剪样式。
ImageCropType一种枚举,用于表示应用于图片组件的剪裁样式。
ImageStyle用于定义图片裁剪样式的枚举。
InputType一种用于定义 widget 的输入类型的枚举。
Interaction一种枚举类型,用于指定在与用户互动时(例如用户点击卡片消息中的按钮)应执行的操作。
KeyValue此类已弃用。
LinkPreview在宿主应用中显示链接预览卡片和智能条状标签的卡片操作。
LoadIndicator一种枚举类型,用于指定在处理 Action 时要显示的加载或进度指示器类型。
MaterialIcon支持所有 Google 字体图标的对象。
Navigation用于控制卡片导航的辅助对象。
Notification作为对用户与界面元素互动的响应而向用户显示的通知。
OnClose一种枚举,用于指定在关闭通过 OpenLink 打开的网址时应执行的操作。
OpenAs一个枚举,用于指定如何打开网址。
OpenLink表示打开链接并提供一些选项的操作。
OverflowMenu用于保存要在弹出式菜单中显示的 OverflowMenuItem 对象列表。
OverflowMenuItem带有图标和文本标签的 OverflowMenuItem
PlatformDataSource对于使用多选菜单的 SelectionInput widget,数据源来自 Google Workspace。
ResponseType表示聊天应用响应类型的枚举。
SelectionInput一个输入字段,允许从一组预定义选项中进行选择。
SelectionInputType用户可以选择的商品的格式。
Status表示状态代码的枚举。
Suggestions用于补充 TextInput widget 的自动补全建议。
SuggestionsResponse可从建议回调函数返回的响应对象。
SuggestionsResponseBuilderSuggestionsResponse 对象的构建器。
Switch支持开启或关闭的界面元素。
SwitchControlTypeSwitch widget 控制的类型。
TextButton带有文本标签的 TextButton
TextButtonStyle一种枚举,用于指定 TextButton 的样式。
TextInput一个接受文本输入的输入字段 widget。
TextParagraph一种显示文本并支持基本 HTML 格式的小部件。
TimePicker一个输入字段,允许用户输入时间。
Trigger根据操作规则 ID 运行 CEL 表达式验证 widget 事件操作的触发器。
UniversalActionResponse可从创建通用操作的方法返回的响应对象。
UniversalActionResponseBuilderUniversalActionResponse 对象的构建器。
UpdateDraftActionResponse表示更新用户当前正在编辑的电子邮件草稿的操作。
UpdateDraftActionResponseBuilderUpdateDraftActionResponse 对象的构建器。
UpdateDraftBccRecipientsAction更新电子邮件草稿的密送收件人。
UpdateDraftBodyAction更新电子邮件草稿正文。
UpdateDraftBodyType用于指定 UpdateDraftBodyAction 类型的枚举值。
UpdateDraftCcRecipientsAction更新电子邮件草稿的抄送收件人。
UpdateDraftSubjectAction更新电子邮件草稿的主题行。
UpdateDraftToRecipientsAction更新电子邮件草稿的“收件人”字段。
UpdateVisibilityAction更新卡片 widget 的可见性,以显示或隐藏该 widget。
UpdatedWidget更新后的 widget 的响应。
Validation一个对象,用于定义所附加微件的验证规则。
VariableButtonSize表示变量选择器按钮大小的枚举。
VerticalAlignment一种用于设置列中 widget 垂直对齐方式的枚举。
Visibility表示 widget 可见性状态的枚举。
Widget可添加到 Card 的所有 widget 的基类。
WorkflowDataSource对于 SelectionInputDateTimePickerTextInput widget,来自 Google Workspace 流的数据源。
WorkflowDataSourceType表示工作流数据源类型的枚举。
WrapStyle一种枚举,用于设置列中内容的换行样式。

Action

方法

方法返回类型简介
addRequiredWidget(requiredWidget)Action添加了相应 widget 的名称,以便此操作能够有效提交。
setAllWidgetsAreRequired(allWidgetsAreRequired)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_BORDEREnum无边框样式。
STROKEEnum描边边框样式。

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设置此部分折叠时仍显示的 widget 数量。

CardService

属性

属性类型说明
BorderTypeBorderTypeBorderType 枚举。
ChipListLayoutChipListLayoutChipListLayout 枚举。
ComposedEmailTypeComposedEmailTypeComposedEmailType 枚举。
ContentTypeContentTypeContentType 枚举。
ExpressionDataActionTypeExpressionDataActionTypeExpressionDataActionType 枚举。
ExpressionDataConditionTypeExpressionDataConditionTypeExpressionDataConditionType 枚举。
GridItemLayoutGridItemLayoutGridItemLayout 枚举。
HorizontalAlignmentHorizontalAlignmentHorizontalAlignment 枚举。
IconIconIcon 枚举。
ImageButtonStyleImageButtonStyleImageButtonStyle 枚举。
ImageCropTypeImageCropTypeImageCropType 枚举。
ImageStyleImageStyleImageStyle 枚举。
InputTypeInputTypeInputType 枚举。
LoadIndicatorLoadIndicatorLoadIndicator 枚举。
OnCloseOnCloseOnClose 枚举。
OpenAsOpenAsOpenAs 枚举。
SelectionInputTypeSelectionInputTypeSelectionInputType 枚举。
TextButtonStyleTextButtonStyleTextButtonStyle 枚举。
UpdateDraftBodyTypeUpdateDraftBodyTypeUpdateDraftBodyType 枚举。
VisibilityVisibilityVisibility 枚举。
WorkflowDataSourceTypeWorkflowDataSourceTypeWorkflowDataSourceType 枚举。

方法

方法返回类型简介
newAction()Action创建新的 Action
newActionResponseBuilder()ActionResponseBuilder创建新的 ActionResponseBuilder
newActionStatus()ActionStatus创建新的 ActionStatus
newAttachment()Attachment创建新的 Attachment
newAuthorizationAction()AuthorizationAction创建新的 AuthorizationAction
newAuthorizationException()AuthorizationException创建新的 AuthorizationException
newBorderStyle()BorderStyle创建新的 BorderStyle
newButtonSet()ButtonSet创建新的 ButtonSet
newCalendarEventActionResponseBuilder()CalendarEventActionResponseBuilder创建新的 CalendarEventActionResponseBuilder
newCardAction()CardAction创建新的 CardAction
newCardBuilder()CardBuilder创建新的卡构建器。
newCardHeader()CardHeader创建新的 CardHeader
newCardSection()CardSection创建新的 CardSection
newCardWithId()CardWithId创建新的 CardWithId
newCarousel()Carousel创建 Carousel
newCarouselCard()CarouselCard创建新的 CarouselCard
newChatActionResponse()ChatActionResponse创建新的 ChatActionResponse
newChatResponseBuilder()ChatResponseBuilder创建新的 ChatResponseBuilder
newChip()Chip创建新的 Chip
newChipList()ChipList创建新的 ChipList
newCollapseControl()CollapseControl创建新的 CollapseControl
newColumn()Column创建新的 Column
newColumns()Columns创建一组新的 Columns
newComposeActionResponseBuilder()ComposeActionResponseBuilder创建新的 ComposeActionResponseBuilder
newDatePicker()DatePicker创建新的 DatePicker
newDateTimePicker()DateTimePicker创建新的 DateTimePicker
newDecoratedText()DecoratedText创建新的 DecoratedText
newDialog()Dialog创建新的 Dialog
newDialogAction()DialogAction创建新的 DialogAction
newDivider()Divider创建新的 Divider
newDriveItemsSelectedActionResponseBuilder()DriveItemsSelectedActionResponseBuilder创建新的 DriveItemsSelectedActionResponseBuilder
newEditorFileScopeActionResponseBuilder()EditorFileScopeActionResponseBuilder创建新的 EditorFileScopeActionResponseBuilder
newFixedFooter()FixedFooter创建新的 FixedFooter
newGrid()Grid创建新的 Grid
newGridItem()GridItem创建新的 GridItem
newHostAppDataSource()HostAppDataSource创建新的 HostAppDataSource 并返回空的 HostAppDataSource
newIconImage()IconImage创建新的 IconImage
newImage()Image创建新的 Image
newImageButton()ImageButton创建新的 ImageButton
newImageComponent()ImageComponent创建新的 ImageComponent
newImageCropStyle()ImageCropStyle创建新的 ImageCropStyle
newKeyValue()KeyValue创建新的 KeyValue
newLinkPreview()LinkPreview创建新的 LinkPreview
newMaterialIcon()MaterialIcon创建新的 MaterialIcon
newNavigation()Navigation创建新的 Navigation
newNotification()Notification创建新的 Notification
newOpenLink()OpenLink创建新的 OpenLink
newOverflowMenu()OverflowMenu创建新的 OverflowMenu
newOverflowMenuItem()OverflowMenuItem创建新的 OverflowMenuItem
newSelectionInput()SelectionInput创建新的 SelectionInput
newSuggestions()Suggestions创建新的 Suggestions
newSuggestionsResponseBuilder()SuggestionsResponseBuilder创建新的 SuggestionsResponseBuilder
newSwitch()Switch创建新的 Switch
newTextButton()TextButton创建新的 TextButton
newTextInput()TextInput创建新的 TextInput
newTextParagraph()TextParagraph创建新的 TextParagraph
newTimePicker()TimePicker创建新的 TimePicker
newUniversalActionResponseBuilder()UniversalActionResponseBuilder创建新的 UniversalActionResponseBuilder
newUpdateDraftActionResponseBuilder()UpdateDraftActionResponseBuilder创建新的 UpdateDraftActionResponseBuilder
newUpdateDraftBccRecipientsAction()UpdateDraftBccRecipientsAction创建新的 UpdateDraftBccRecipientsAction
newUpdateDraftBodyAction()UpdateDraftBodyAction创建新的 UpdateDraftBodyAction
newUpdateDraftCcRecipientsAction()UpdateDraftCcRecipientsAction创建新的 UpdateDraftCcRecipientsAction
newUpdateDraftSubjectAction()UpdateDraftSubjectAction创建新的 UpdateDraftSubjectAction
newUpdateDraftToRecipientsAction()UpdateDraftToRecipientsAction创建新的 UpdateDraftToRecipientsAction
newValidation()Validation创建新的 Validation

CardWithId

方法

方法返回类型简介
setCard(card)CardWithId设置 cardWithId 的卡。
setCardId(id)CardWithId设置 cardWithId 的唯一卡 ID。

方法

方法返回类型简介
addCarouselCard(card)Carousel添加轮播界面卡片。

CarouselCard

方法

方法返回类型简介
addFooterWidget(widget)CarouselCard将指定 widget 添加到此轮播卡片的页脚。
addWidget(widget)CarouselCard将指定微件添加到此轮播卡片。

ChatActionResponse

方法

方法返回类型简介
setDialogAction(dialogAction)ChatActionResponse将对话框操作设置为与对话框相关的事件。
setResponseType(responseType)ChatActionResponse聊天应用响应的类型。
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设置 Chat 消息的文本。

ChatSpaceDataSource

方法

方法返回类型简介
setDefaultToCurrentSpace(defaultToCurrentSpace)ChatSpaceDataSource如果设置为 true,则多选菜单默认选择当前 Google Chat 聊天室作为项。

Chip

方法

方法返回类型简介
setAltText(altText)Chip设置芯片的替代文本,以实现无障碍功能。
setAuthorizationAction(action)Chip设置授权操作,以便在点击对象时打开网址以进入授权流程。
setComposeAction(action, composedEmailType)Chip设置在点击对象时撰写电子邮件草稿的操作。
setDisabled(disabled)Chip设置条状标签是否已停用。
setIcon(icon)Chip设置要用作 chip 的图标。
setLabel(label)Chip设置 chip 的标题。
setOnClickAction(action)Chip设置在点击对象时执行的操作。
setOnClickOpenLinkAction(action)Chip设置一项操作,以便在点击对象时在标签页中打开网址。
setOpenLink(openLink)Chip设置在点击对象时要打开的网址。

ChipList

方法

方法返回类型简介
addChip(chip)ChipList添加条状标签。
setLayout(layout)ChipList设置 chip 列表布局。

ChipListLayout

属性

属性类型说明
WRAPPEDEnum如果横向空间不足,芯片列表会换行。
HORIZONTAL_SCROLLABLEEnum如果芯片无法放入可用空间,则会水平滚动。

CollapseControl

方法

方法返回类型简介
setCollapseButton(button)CollapseControl设置“收起”按钮显示的 Button
setExpandButton(button)CollapseControl设置“显示更多”按钮的 Button
setHorizontalAlign(horizontalAlignment)CollapseControl设置 CollapseControlHorizontalAlignment

Column

Columns

方法

方法返回类型简介
addColumn(column)Columns向“列”微件添加了 Column
setWrapStyle(wrapStyle)Columns设置列的换行样式,控制列如何根据屏幕宽度调整大小。

CommonDataSource

属性

属性类型说明
UNKNOWNEnum默认值。
USEREnumGoogle Workspace 用户。

CommonWidgetAction

方法

方法返回类型简介
setUpdateVisibilityAction(updateVisibilityAction)CommonWidgetAction为 widget 设置更新公开范围操作。

ComposeActionResponse

方法

方法返回类型简介
printJson()String输出此对象的 JSON 表示形式。

ComposeActionResponseBuilder

方法

方法返回类型简介
build()ComposeActionResponse构建当前撰写操作响应并对其进行验证。
setGmailDraft(draft)ComposeActionResponseBuilder设置使用 GmailMessage.createDraftReply(body) 或类似函数创建的草稿 GmailMessage

ComposedEmailType

属性

属性类型说明
REPLY_AS_DRAFTEnum作为对另一条消息的回复的草稿。
STANDALONE_DRAFTEnum作为独立邮件的草稿。

Condition

方法

方法返回类型简介
setActionRuleId(actionRuleId)Condition要运行以响应条件的行动规则的唯一 ID。
setExpressionDataCondition(expressionDataCondition)Condition设置用于确定事件操作是否应运行的 CEL 表达式验证条件。

ContentType

属性

属性类型说明
TEXTEnum表示生成的内容是纯文本。
MUTABLE_HTMLEnum表示生成的内容采用 HTML 格式。
IMMUTABLE_HTMLEnum表示生成的内容已格式化为 HTML,但生成后无法修改。

DatePicker

方法

方法返回类型简介
setFieldName(fieldName)DatePicker设置在发生界面互动时生成的事件对象中用于标识相应选择器的字段名称。
setOnChangeAction(action)DatePicker设置一个 Action,每当选择器输入发生变化时,脚本都会执行该 Action
setTitle(title)DatePicker设置显示在输入字段上方的标题。
setValueInMsSinceEpoch(valueMsEpoch)DatePicker设置要在输入字段中设置的预填充值。
setValueInMsSinceEpoch(valueMsEpoch)DatePicker设置要在输入字段中设置的预填充值。

DateTimePicker

方法

方法返回类型简介
setFieldName(fieldName)DateTimePicker设置在发生界面互动时生成的事件对象中用于标识相应选择器的字段名称。
setHostAppDataSource(hostAppDataSource)DateTimePicker在 Google Workspace 流中,允许输入变量接受流中其他步骤的日期时间输出。
setOnChangeAction(action)DateTimePicker设置一个 Action,每当选择器输入发生变化时,脚本都会执行该 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

属性

属性类型说明
PEEKEnum在现有内容上显示附加内容底部的卡片标题。
REPLACEEnum通过替换现有内容来显示卡片。

Divider

DriveItemsSelectedActionResponse

方法

方法返回类型简介
printJson()String输出此对象的 JSON 表示形式。

DriveItemsSelectedActionResponseBuilder

方法

方法返回类型简介
build()DriveItemsSelectedActionResponse构建当前的 Drive 操作响应。
requestFileScope(itemId)DriveItemsSelectedActionResponseBuilder指定响应请求云端硬盘中与上下文相关联的项的文件范围。

EditorFileScopeActionResponse

方法

方法返回类型简介
printJson()String输出此对象的 JSON 表示形式。

EditorFileScopeActionResponseBuilder

方法

方法返回类型简介
build()EditorFileScopeActionResponse构建当前的编辑器操作响应。
requestFileScopeForActiveDocument()EditorFileScopeActionResponseBuilder为当前活跃的 Editor 文档请求 drive.file 范围。

EventAction

方法

方法返回类型简介
addPostEventTrigger(trigger)EventAction添加一个 CEL 表达式验证条件,以便在事件操作运行后进行评估。
setActionRuleId(actionRuleId)EventAction为事件操作设置唯一标识符。
setCommonWidgetAction(commonWidgetAction)EventAction为 widget 设置通用 widget 操作。
setExpressionDataAction(expressionDataAction)EventAction为 widget 设置 CEL 表达式验证数据操作。

ExpressionData

方法

方法返回类型简介
addCondition(condition)ExpressionData向当前表达式数据添加条件。
addEventAction(eventAction)ExpressionData向当前表达式数据添加事件操作。
setExpression(expression)ExpressionData设置表达式数据值。
setId(id)ExpressionData设置表达式数据 ID。

ExpressionDataAction

方法

方法返回类型简介
setActionType(type)ExpressionDataAction设置表达式数据操作的类型。

ExpressionDataActionType

属性

属性类型说明
ACTION_TYPE_UNSPECIFIEDEnum未指定的操作类型。
START_EXPRESSION_EVALUATIONEnum用于启动 CEL 表达式验证的操作。

ExpressionDataCondition

方法

方法返回类型简介
setConditionType(type)ExpressionDataConditionCEL 表达式验证设置条件类型,以指示表达式是否成功评估。

ExpressionDataConditionType

属性

属性类型说明
CONDITION_TYPE_UNSPECIFIEDEnum未指定的条件类型。
EXPRESSION_EVALUATION_SUCCESSEnumCEL 表达式的评估结果为成功。
EXPRESSION_EVALUATION_FAILUREEnumCEL 表达式的计算结果为失败。

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_BELOWEnum标题和字幕显示在网格项的图片下方。
TEXT_ABOVEEnum标题和副标题显示在网格项的图片上方。

HorizontalAlignment

属性

属性类型说明
STARTEnum将 widget 对齐到句子一侧的开头。
CENTEREnum将 widget 居中对齐。
ENDEnum将 widget 对齐到句子一侧的末尾。

HorizontalSizeStyle

属性

属性类型说明
FILL_AVAILABLE_SPACEEnum调整 Widget 的大小,使其填充 Column 的可用水平空间。
FILL_MINIMUM_SPACEEnum调整 Widget 的大小,使其填充 Column 中最少的水平空间。

HostAppDataSource

方法

方法返回类型简介
setChatDataSource(chatClientDataSource)HostAppDataSource设置 Google Chat 中的数据源。
setWorkflowDataSource(workflowDataSource)HostAppDataSource设置来自 Google Workspace Flows 的数据源。

Icon

属性

属性类型说明
NONEEnum无图标。
AIRPLANEEnum飞机飞行图标
BOOKMARKEnum书签图标
BUSEnum公交车图标
CAREnum汽车图标
CLOCKEnum时钟图标
CONFIRMATION_NUMBER_ICONEnum确认号码图标
DOLLAREnum美元图标
DESCRIPTIONEnum“说明”图标
EMAILEnum电子邮件图标
EVENT_PERFORMEREnum电子邮件图标
EVENT_SEATEnum活动座位图标
FLIGHT_ARRIVALEnum航班抵达图标
FLIGHT_DEPARTUREEnum航班起飞图标
HOTELEnum酒店图标
HOTEL_ROOM_TYPEEnum酒店图标
INVITEEnum“邀请”图标
MAP_PINEnum地图图钉图标
MEMBERSHIPEnum会员图标
MULTIPLE_PEOPLEEnum多人图标
OFFEREnum“服务”图标
PERSONEnum“个人”图标
PHONEEnum电话图标
RESTAURANT_ICONEnum餐厅图标
SHOPPING_CARTEnum购物车图标
STAREnum星形图标
STOREEnum商店图标
TICKETEnum支持请求图标
TRAINEnum火车图标
VIDEO_CAMERAEnum摄像机图标
VIDEO_PLAYEnum视频播放图标

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

属性

属性类型说明
BORDERLESSEnum没有边框的图片按钮。
OUTLINEDEnum具有透明背景的图片按钮。
FILLEDEnum带有彩色背景的图片按钮。
FILLED_TONALEnum图片按钮,介于实心按钮和轮廓按钮之间。

ImageComponent

方法

方法返回类型简介
setAltText(altText)ImageComponent设置图片的替代文本。
setBorderStyle(borderStyle)ImageComponent设置应用于图片的边框样式。
setCropStyle(imageCropStyle)ImageComponent设置图片的裁剪样式。
setImageUrl(url)ImageComponent设置图片的网址。

ImageCropStyle

方法

方法返回类型简介
setAspectRatio(ratio)ImageCropStyle如果剪裁类型为 RECTANGLE_CUSTOM,则设置要使用的宽高比。
setImageCropType(type)ImageCropStyle设置图片的裁剪类型。

ImageCropType

属性

属性类型说明
SQUAREEnum正方形剪裁样式。
CIRCLEEnum圆形剪裁样式。
RECTANGLE_CUSTOMEnum采用自定义比例的矩形剪裁样式。
RECTANGLE_4_3Enum宽高比为 4:3 的矩形剪裁样式。

ImageStyle

属性

属性类型说明
SQUAREEnum不剪裁。
CIRCLEEnum剪裁成圆形。

InputType

属性

属性类型说明
TEXTEnum接受常规文本。
INTEGEREnum接受整数。
FLOATEnum接受浮点数。
EMAILEnum接受电子邮件地址。

Interaction

属性

属性类型说明
INTERACTION_UNSPECIFIEDEnum默认值。
OPEN_DIALOGEnum打开一个对话框,这是 Chat 应用用于与用户互动的卡片式界面。

KeyValue

方法

方法返回类型简介
setAuthorizationAction(action)KeyValue设置授权操作,以便在点击对象时打开网址以进入授权流程。
setComposeAction(action, composedEmailType)KeyValue设置在点击对象时撰写电子邮件草稿的操作。
setOnClickAction(action)KeyValue设置在点击对象时执行的操作。
setOnClickOpenLinkAction(action)KeyValue设置一项操作,以便在点击对象时在标签页中打开网址。
setOpenLink(openLink)KeyValue设置在点击对象时要打开的网址。

LinkPreview

方法

方法返回类型简介
printJson()String输出此对象的 JSON 表示形式。
setLinkPreviewTitle(title)LinkPreview设置链接预览中显示在预览卡片上方的标题。
setPreviewCard(previewCard)LinkPreview设置显示来自第三方或非 Google 服务的链接相关信息的卡片。
setTitle(title)LinkPreview设置链接预览的智能条状标签中显示的标题。

LoadIndicator

属性

属性类型说明
SPINNEREnum使用旋转微调器指示器。
NONEEnum请勿使用指示器。

MaterialIcon

方法

方法返回类型简介
setFill(fill)MaterialIcon图标是否以填充状态呈现。
setGrade(grade)MaterialIcon粗细和等级会影响符号的粗细。
setName(name)MaterialIcon设置图标的名称。
setWeight(weight)MaterialIcon图标的描边粗细。

方法

方法返回类型简介
popCard()Navigation从导航堆栈中弹出卡片。
popToNamedCard(cardName)Navigation按卡片名称弹出到指定卡片。
popToRoot()Navigation将卡片堆栈弹出到根卡片。
printJson()String输出此对象的 JSON 表示形式。
pushCard(card)Navigation将给定的卡片推送到堆栈。
updateCard(card)Navigation对当前卡进行就地替换。

Notification

方法

方法返回类型简介
setText(text)Notification设置要在通知中显示的文字。

OnClose

属性

属性类型说明
NOTHINGEnum关闭时不执行任何操作。
RELOADEnum在窗口关闭时重新加载插件。

OpenAs

属性

属性类型说明
FULL_SIZEEnum在整个窗口或标签页中打开。
OVERLAYEnum以叠加层(例如弹出式窗口)的形式打开。

方法

方法返回类型简介
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_UNSPECIFIEDEnum作为 NEW_MESSAGE 处理的默认类型。
NEW_MESSAGEEnum以新消息的形式发布到主题中。
UPDATE_MESSAGEEnum更新 Chat 应用的消息。
UPDATE_USER_MESSAGE_CARDSEnum更新用户消息中的卡片。
REQUEST_CONFIGEnum私下要求用户进行额外的身份验证或配置。
DIALOGEnum显示对话框。
UPDATE_WIDGETEnum微件文本自动补全选项查询。

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_BOXEnum复选框输入样式。
RADIO_BUTTONEnum单选按钮输入样式。
DROPDOWNEnum下拉菜单选择输入样式。
SWITCHEnum一组开关。
MULTI_SELECTEnum用于静态或动态数据的多选菜单。
OVERFLOW_MENUEnum一种界面元素,用于容纳不适合放在主要界面中的其他选项

Status

属性

属性类型说明
OKEnumHTTP 映射:200 OK
CANCELLEDEnumHTTP 映射:499 Client Closed Request
UNKNOWNEnum未知错误。
INVALID_ARGUMENTEnum客户端指定的参数无效。
DEADLINE_EXCEEDEDEnumHTTP 映射:504 Gateway Timeout
NOT_FOUNDEnumHTTP 映射:404 Not Found
ALREADY_EXISTSEnum客户端尝试创建的实体已存在。
PERMISSION_DENIEDEnumHTTP 映射:403 Forbidden
UNAUTHENTICATEDEnumHTTP 映射:401 Unauthorized
RESOURCE_EXHAUSTEDEnumHTTP 映射:429 Too Many Requests
FAILED_PRECONDITIONEnum操作被拒绝,因为系统未处于执行该操作所需的状态。
ABORTEDEnum操作已中止,通常是由于序列程序检查失败或事务中止等并发问题。
OUT_OF_RANGEEnum尝试执行的操作已超出有效范围。
UNIMPLEMENTEDEnumHTTP 映射:501 Not Implemented
INTERNALEnum内部错误。
UNAVAILABLEEnumHTTP 映射:503 Service Unavailable
DATA_LOSSEnum数据丢失或损坏且不可恢复。

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

属性

属性类型说明
SWITCHEnum开关 widget 的切换样式控件。
CHECK_BOXEnum开关 widget 的复选框样式控件。

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

属性

属性类型说明
OUTLINEDEnum具有透明背景的普通文本按钮。
TEXTEnum请勿使用。
FILLEDEnum带有彩色背景的文字按钮。
FILLED_TONALEnum介于实心按钮和轮廓按钮之间的普通文本按钮。
BORDERLESSEnum无边框的普通文本按钮。

TextInput

方法

方法返回类型简介
setFieldName(fieldName)TextInput设置在发生界面互动时生成的事件对象中用于标识相应文本输入的键。
setHint(hint)TextInput为文本输入设置提示。
setHostAppDataSource(hostAppDataSource)TextInput设置来自 Google Workspace 应用的数据源。
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设置 widget 中显示的最大文本行数。
setText(text)TextParagraph设置段落的文本。

TimePicker

方法

方法返回类型简介
setFieldName(fieldName)TimePicker设置在发生界面互动时生成的事件对象中用于标识相应选择器的字段名称。
setHours(hours)TimePicker设置要在输入字段中设置的预填充小时值。
setMinutes(minutes)TimePicker设置要在输入字段中设置的预填充分钟值。
setOnChangeAction(action)TimePicker设置一个 Action,每当选择器输入发生变化时,脚本都会执行该 Action
setTitle(title)TimePicker设置显示在输入字段上方的标题。

Trigger

方法

方法返回类型简介
setActionRuleId(actionRuleId)Trigger为触发器设置操作规则 ID。

UniversalActionResponse

方法

方法返回类型简介
printJson()String输出此对象的 JSON 表示形式。

UniversalActionResponseBuilder

方法

方法返回类型简介
build()UniversalActionResponse构建当前通用操作响应并对其进行验证。
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设置用于更新草稿的“收件人”的 action。

UpdateDraftBccRecipientsAction

方法

方法返回类型简介
addUpdateBccRecipients(bccRecipientEmails)UpdateDraftBccRecipientsAction更新电子邮件草稿的密送收件人。

UpdateDraftBodyAction

方法

方法返回类型简介
addUpdateContent(content, contentType)UpdateDraftBodyAction将指定内容添加到草稿正文。
setUpdateType(updateType)UpdateDraftBodyAction设置草稿正文中相应更新操作的 UpdateDraftBodyType

UpdateDraftBodyType

属性

属性类型说明
IN_PLACE_INSERTEnum默认。
INSERT_AT_STARTEnum更新操作会在消息正文的开头插入内容。
INSERT_AT_ENDEnum更新操作会在邮件正文末尾插入内容。

UpdateDraftCcRecipientsAction

方法

方法返回类型简介
addUpdateCcRecipients(ccRecipientEmails)UpdateDraftCcRecipientsAction更新电子邮件草稿的抄送收件人。

UpdateDraftSubjectAction

方法

方法返回类型简介
addUpdateSubject(subject)UpdateDraftSubjectAction更新电子邮件草稿的主题行。

UpdateDraftToRecipientsAction

方法

方法返回类型简介
addUpdateToRecipients(toRecipientEmails)UpdateDraftToRecipientsAction更新电子邮件草稿的“收件人”字段。

UpdateVisibilityAction

方法

方法返回类型简介
setVisibility(visibility)UpdateVisibilityAction将 widget 的可见性设置为可见或隐藏。

UpdatedWidget

方法

方法返回类型简介
addItem(text, value, selected, startIconUri, bottomText)UpdatedWidget添加可供选择的新项。

Validation

方法

方法返回类型简介
setCharacterLimit(characterLimit)Validation设置 widget 的字符数限制。
setInputType(inputType)Validation设置 widget 的输入类型。

VariableButtonSize

属性

属性类型说明
UNSPECIFIEDEnum自动为侧边栏选择 COMPACT,否则选择 FULL_SIZE
COMPACTEnum对于标有“+”的按钮
FULL_SIZEEnum对于标有“+ 变量”的按钮

VerticalAlignment

属性

属性类型说明
CENTEREnum将内容垂直放置在容器的中心。
TOPEnum将内容垂直放置在容器顶部。
BOTTOMEnum将内容垂直放置在容器底部。

Visibility

属性

属性类型说明
VISIBLEEnum界面元素可见。
HIDDENEnum界面元素不可见。
VISIBILITY_UNSPECIFIEDEnum未指定界面元素。

Widget

WorkflowDataSource

方法

方法返回类型简介
setIncludeVariables(includeVariables)WorkflowDataSource是否在数据源中包含上一步中的变量。
setType(type)WorkflowDataSource设置工作流数据源的类型。
setVariableButtonLabel(variableButtonLabel)WorkflowDataSource设置变量选择器按钮的标签,该标签将在 FULL_SIZE 按钮大小的“+”号后显示。
setVariableButtonSize(variableButtonSize)WorkflowDataSource设置变量选择器按钮的大小,如果选择 UNSPECIFIED,工作流将在侧边栏中自动使用 COMPACT,在其他情况下使用 FULL_SIZE。

WorkflowDataSourceType

属性

属性类型说明
UNKNOWNEnum默认值。
USEREnum数据源是用户的数据。
SPACEEnum数据源是 Google Chat 聊天室。
USER_WITH_FREE_FORMEnum数据源是用户的数据;用户可以选择查看和选择 Google Workspace 组织中的现有成员,也可以手动输入电子邮件地址或有效网域。

WrapStyle

属性

属性类型说明
NOWRAPEnum不换行。
WRAPEnum使列中所有 widget 的内容换行。