這項服務可讓指令碼設定及建構卡片和小工具元件,以及 UI 的行為。您使用這項服務建構的 UI 結構會自動在電腦和行動裝置上顯示,因此您不需要為這兩種裝置開發不同的 UI。
類別
名稱 | 簡短說明 |
---|---|
Action | 可在 UI 元素中啟用互動功能的動作。 |
ActionResponse | 回應物件可能會從回呼函式 (例如表單回應處理常式) 傳回,用於在用戶端執行一或多個動作。 |
ActionResponseBuilder | ActionResponse 物件的建構工具。 |
ActionStatus | 此類別代表要求叫用或提交對話方塊的狀態。 |
Attachment | 代表外掛程式建立的附件。 |
AuthorizationAction | 點選時會將使用者導向 AuthorizationUrl 的授權動作。 |
AuthorizationException | 可傳回的錯誤,可觸發向使用者顯示授權資訊卡。 |
BorderStyle | 這個類別代表可套用至小工具的完整邊框樣式。 |
BorderType | 列舉代表可套用至小工具的邊框類型。 |
Button | 所有按鈕的基礎類別。 |
ButtonSet | 保存一列中顯示的一組 Button 物件。 |
CalendarEventActionResponse | 代表回應,針對使用者目前正在編輯的事件,根據 UI 中採取的動作 (例如按下按鈕) 做出變更。 |
CalendarEventActionResponseBuilder | CalendarEventActionResponse 物件的建構工具。 |
Card | 代表 UI 中單一檢視畫面的結構定義資訊卡。 |
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 小工具最多可在資訊卡或對話方塊中顯示 2 個欄。 |
CommonDataSource | 所有 Google Workspace 應用程式共用的資料來源。 |
ComposeActionResponse | 回應物件,可能會從 Gmail 外掛程式中組合動作的回呼方法傳回。 |
ComposeActionResponseBuilder | ComposeActionResponse 物件的建構工具。 |
ComposedEmailType | 這個列舉值可指定撰寫的電子郵件是獨立郵件還是回覆草稿。 |
ContentType | 這個列舉值會指定 UpdateDraftActionResponse 產生的內容類型。 |
DatePicker | 可輸入日期的輸入欄位。 |
DateTimePicker | 可讓使用者輸入日期和時間的輸入欄位。 |
DecoratedText | 可顯示文字 (可選用裝飾) 的小工具。 |
Dialog | 詳情請參閱 Google Chat 說明文件中的「開啟互動式對話框」。 |
DialogAction | DialogAction 物件的建構工具。 |
DisplayStyle | 定義資訊卡顯示樣式的列舉。 |
Divider | 水平分隔線。 |
DriveItemsSelectedActionResponse | 代表在選取雲端硬碟項目時,對使用者在 UI 中執行的動作 (例如按鈕點擊) 做出回應,並對雲端硬碟進行變更。 |
DriveItemsSelectedActionResponseBuilder | DriveItemsSelectedActionResponse 物件的建構工具。 |
EditorFileScopeActionResponse | 針對 Google 文件、試算表或簡報等編輯器做出變更,以回應使用者介面中執行的動作。 |
EditorFileScopeActionResponseBuilder | EditorFileScopeActionResponse 物件的建構工具。 |
FixedFooter | 固定頁尾會顯示在 Card 的底部。 |
Grid | 經過整理的格線,用於顯示一系列格線項目。 |
GridItem | 使用者在格狀小工具中互動的項目。 |
GridItemLayout | 定義 GridItem 圖片和文字樣式的列舉項目。 |
HorizontalAlignment | 指定小工具水平對齊方式的列舉。 |
HorizontalSizeStyle | 列舉,用於設定小工具如何填滿資料欄的空間。 |
HostAppDataSource | 如果是使用多重選取選單的 SelectionInput 小工具,則為 Google Workspace 應用程式的資料來源。 |
Icon | 可以在各種 UI 物件 (例如 ImageButton 或 DecoratedText 小工具) 中使用的預先定義圖示。 |
IconImage | 預先定義的圖示、Material Design 圖示,或含有可自訂裁剪樣式的網址圖示。 |
Image | 顯示單張圖片的小工具。 |
ImageButton | 顯示圖片的 ImageButton 。 |
ImageButtonStyle | 指定 ImageButton 樣式的列舉。 |
ImageComponent | 可新增至格線項目的圖片元件。 |
ImageCropStyle | 代表可套用至圖片元件的裁剪樣式的類別。 |
ImageCropType | 這個列舉代表套用至圖片元件的裁剪樣式。 |
ImageStyle | 定義圖片裁剪樣式的列舉。 |
InputType | 定義小工具輸入類型的列舉。 |
Interaction | 列舉類型,用於指定回應使用者與使用者互動 (例如點選資訊卡訊息中的按鈕) 時應採取的行動。 |
| 這個類別已淘汰, |
LinkPreview | 資訊卡動作,可在主機應用程式中顯示連結預覽資訊卡和智慧型方塊。 |
LoadIndicator | 列舉類型,用於指定在處理 Action 時要顯示的載入或進度指標類型。 |
MaterialIcon | 支援所有 Google 字體圖示的物件。 |
Navigation | 控制資訊卡導覽的輔助物件。 |
Notification | 回應使用者與 UI 元素互動時,向使用者顯示的通知。 |
OnClose | 這個列舉會指定在透過 OpenLink 開啟的網址關閉時,應採取的動作。 |
OpenAs | 列舉,用於指定開啟網址的方式。 |
OpenLink | 代表開啟連結的動作,並提供一些選項。 |
OverflowMenu | 存放顯示在彈出式選單中的 OverflowMenuItem 物件清單。 |
OverflowMenuItem | 含有圖示和文字標籤的 OverflowMenuItem 。 |
PlatformDataSource | 如果是使用多重選取選單的 SelectionInput 小工具,則為 Google Workspace 的資料來源。 |
ResponseType | 表示 Chat 應用程式回應類型的列舉。 |
SelectionInput | 可讓使用者從一組預先定義的選項中選擇的輸入欄位。 |
SelectionInputType | 使用者可選取的項目格式。 |
Status | 表示狀態碼的列舉項目。 |
Suggestions | 自動完成建議,用於補充 TextInput 小工具。 |
SuggestionsResponse | 可從建議回呼函式傳回的回應物件。 |
SuggestionsResponseBuilder | SuggestionsResponse 物件的建構工具。 |
Switch | 可切換開啟或關閉的 UI 元素。 |
SwitchControlType | Switch 小工具控制項的類型。 |
TextButton | 含有文字標籤的 TextButton 。 |
TextButtonStyle | 指定 TextButton 樣式的列舉。 |
TextInput | 可接受文字輸入的輸入欄位小工具。 |
TextParagraph | 可顯示文字且支援基本 HTML 格式的小工具。 |
TimePicker | 可讓使用者輸入時間的輸入欄位。 |
UniversalActionResponse | 可能從建立通用動作的方法傳回的回應物件。 |
UniversalActionResponseBuilder | UniversalActionResponse 物件的建構工具。 |
UpdateDraftActionResponse | 代表更新使用者目前編輯的電子郵件草稿的動作。 |
UpdateDraftActionResponseBuilder | UpdateDraftActionResponse 物件的建構工具。 |
UpdateDraftBccRecipientsAction | 更新電子郵件草稿的密件副本收件者。 |
UpdateDraftBodyAction | 更新電子郵件草稿內文。 |
UpdateDraftBodyType | 指定 UpdateDraftBodyAction 類型的列舉值。 |
UpdateDraftCcRecipientsAction | 更新電子郵件草稿的副本收件者。 |
UpdateDraftSubjectAction | 更新電子郵件草稿的主旨行。 |
UpdateDraftToRecipientsAction | 更新電子郵件草稿的「收件者」收件者。 |
UpdatedWidget | 更新版小工具的回應。 |
Validation | 定義小工具所附加小工具的驗證規則的物件。 |
VerticalAlignment | 列舉,可設定欄中小工具的垂直對齊方式。 |
Widget | 可新增至 Card 的所有小工具的基礎類別。 |
WrapStyle | 這個列舉會設定資料欄內內容的換行樣式。 |
Action
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
addRequiredWidget(requiredWidget) | Action | 新增這個動作需要的有效提交小工具名稱。 |
setAllWidgetsAreRequired(allWidgetsAreRequired) | Action | 指出這項動作是否需要所有小工具的輸入內容。 |
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 | 指定系統執行相關的 UI 動作時,回應應在日曆活動中新增附件。 |
addAttendees(emails) | CalendarEventActionResponseBuilder | 指定在執行相關聯的 UI 動作時,回應應將指定的出席者新增至日曆活動。 |
build() | CalendarEventActionResponse | 建構並驗證目前的日曆事件動作回應。 |
setConferenceData(conferenceData) | CalendarEventActionResponseBuilder | 指定在執行相關聯的 UI 動作時,回應應將指定的會議資料設為日曆活動。 |
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 | 設定 peek 資訊卡標題。 |
CardHeader
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
setImageAltText(imageAltText) | CardHeader | 設定標題圖片的替代文字。 |
setImageStyle(imageStyle) | CardHeader | 設定資訊卡標題中圖示的裁剪方式。 |
setImageUrl(imageUrl) | CardHeader | 提供網址或資料字串,設定要用於標頭的圖片。 |
setSubtitle(subtitle) | CardHeader | 設定資訊卡標題的副標題。 |
setTitle(title) | CardHeader | 設定資訊卡標頭的標題。 |
CardSection
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
addWidget(widget) | CardSection | 將指定的小工具新增至這個部分。 |
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 | 設定更新版小工具,用於為小工具提供自動完成選項。 |
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 | 設定要用於方塊的圖示。 |
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 | 設定欄位名稱,以便在有 UI 互動時產生的事件物件中識別這個挑選器。 |
setOnChangeAction(action) | DatePicker | 設定每次挑選器輸入內容變更時,指令碼執行的 Action 。 |
setTitle(title) | DatePicker | 設定輸入欄位上方顯示的標題。 |
setValueInMsSinceEpoch(valueMsEpoch) | DatePicker | 設定要設在輸入欄位的預先填入值。 |
setValueInMsSinceEpoch(valueMsEpoch) | DatePicker | 設定要設在輸入欄位的預先填入值。 |
DateTimePicker
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
setFieldName(fieldName) | DateTimePicker | 設定在使用者介面互動時產生的事件物件中,用於識別此選擇器的欄位名稱。 |
setOnChangeAction(action) | DateTimePicker | 設定每次挑選器輸入內容變更時,指令碼執行的 Action 。 |
setTimeZoneOffsetInMins(timeZoneOffsetMins) | DateTimePicker | 設定應與世界標準時間相差的分鐘數, |
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 | 設定格線項目的 ID。 |
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 | 請將小工具與句子一側的開頭對齊。 |
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 | 粗細和等級會影響符號的粗細。 |
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 | 設定事件物件中可識別此選取輸入內容的鍵,該事件物件是在發生 UI 互動時產生。 |
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 用戶端已關閉要求 |
UNKNOWN | Enum | 發生不明錯誤。 |
INVALID_ARGUMENT | Enum | 用戶端指定了無效的引數。 |
DEADLINE_EXCEEDED | Enum | HTTP 對應:504 閘道逾時 |
NOT_FOUND | Enum | HTTP 對應:404 找不到 |
ALREADY_EXISTS | Enum | 用戶端嘗試建立的實體已存在。 |
PERMISSION_DENIED | Enum | HTTP 對應:403 禁止 |
UNAUTHENTICATED | Enum | HTTP 對應:401 未授權 |
RESOURCE_EXHAUSTED | Enum | HTTP 對應:429 太多要求 |
FAILED_PRECONDITION | Enum | 作業已遭拒絕,因為系統未處於執行該作業所需的狀態。 |
ABORTED | Enum | 作業已取消,原因通常是排序器檢查失敗或交易取消等並行問題。 |
OUT_OF_RANGE | Enum | 嘗試執行的作業超出有效範圍。 |
UNIMPLEMENTED | Enum | HTTP 對應:501 未實作 |
INTERNAL | Enum | 內部錯誤。 |
UNAVAILABLE | Enum | HTTP 對應:503 服務不可用 |
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 | 在發生 UI 互動時產生的事件物件中,設定可識別此切換鈕的鍵。 |
setOnChangeAction(action) | Switch | 設定切換按鈕切換時要採取的動作。 |
setSelected(selected) | Switch | 設定這個切換鈕應以已選取或未選取的形式啟動。 |
setValue(value) | Switch | 設定在開啟此切換鈕時,要傳送做為表單輸入內容的值。 |
SwitchControlType
屬性
屬性 | 類型 | 說明 |
---|---|---|
SWITCH | Enum | 切換鈕小工具的切換式控制項。 |
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 | 設定事件物件中用於識別此文字輸入內容的鍵,該事件物件會在發生 UI 互動行為時產生。 |
setHint(hint) | TextInput | 設定文字輸入提示。 |
setMultiline(multiline) | TextInput | 設定輸入文字要顯示一行還是多行。 |
setOnChangeAction(action) | TextInput | 設定每次文字輸入內容變更時要執行的動作。 |
setSuggestions(suggestions) | TextInput | 設定文字欄位中的自動完成建議。 |
setSuggestionsAction(suggestionsAction) | TextInput | 設定回呼動作,根據使用者輸入內容擷取自動完成建議。 |
setTitle(title) | TextInput | 設定要在輸入欄位上方顯示的標題。 |
setValidation(validation) | TextInput | 設定這個小工具的驗證規則。 |
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 | 建立並驗證目前的通用動作回應。 |
displayAddOnCards(cardObjects) | UniversalActionResponseBuilder | 顯示含有指定卡片的加購內容。 |
setOpenLink(openLink) | UniversalActionResponseBuilder | 設定在選取通用動作時開啟的網址。 |
UpdateDraftActionResponse
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
printJson() | String | 列印此物件的 JSON 表示法。 |
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 | 設定小工具的輸入類型。 |
VerticalAlignment
屬性
屬性 | 類型 | 說明 |
---|---|---|
CENTER | Enum | 將內容垂直放置在容器中央。 |
TOP | Enum | 將內容垂直放在容器頂端。 |
BOTTOM | Enum | 將內容垂直放在容器底部。 |
Widget
WrapStyle
屬性
屬性 | 類型 | 說明 |
---|---|---|
NOWRAP | Enum | 不重疊。 |
WRAP | Enum | 將資料欄中任何小工具的內容換行。 |