Class ButtonSet

「設定」按鈕

包含一組以資料列顯示的 Button 物件。

適用於 Google Workspace 外掛程式和 Google Chat 應用程式。

const textButton = CardService.newTextButton();
// Finish building the text button...

const imageButton = CardService.newImageButton();
// Finish building the image button...

const buttonSet =
    CardService.newButtonSet().addButton(textButton).addButton(imageButton);

方法

方法傳回類型簡短說明
addButton(button)ButtonSet新增按鈕。
addEventAction(eventAction)Widget新增可在小工具上執行的事件動作。
setId(id)Widget設定指派的專屬 ID,用於識別要變動的小工具。
setVisibility(visibility)Widget設定小工具的顯示設定。

內容詳盡的說明文件

addButton(button)

新增按鈕。

參數

名稱類型說明
buttonButton新增按鈕。

回攻員

ButtonSet - 這個物件,用於鏈結。


addEventAction(eventAction)

新增可在小工具上執行的事件動作。

參數

名稱類型說明
eventActionEventAction要新增的 EventAction

回攻員

Widget - 鏈結用的物件。


setId(id)

設定指派的專屬 ID,用於識別要變動的小工具。外掛程式僅支援小工具突變。

參數

名稱類型說明
idString小工具的 ID,最多 64 個字元,格式為 `[a-zA-Z0-9-]+`。

回攻員

Widget - 這個物件,用於鏈結。


setVisibility(visibility)

設定小工具的顯示設定。預設值為 `VISIBLE`。

參數

名稱類型說明
visibilityVisibility小工具的 Visibility

回攻員

Widget - 鏈結用的物件。