使用者可點選的文字、圖示或文字和圖示按鈕。如需 Google Chat 應用程式的範例,請參閱「新增按鈕」。
如要將圖片設為可點選的按鈕,請指定 (而非 Image),並設定 ImageComponentonClick 動作。
適用於 Google Chat 擴充應用程式和 Google Workspace 外掛程式。
| JSON 表示法 |
|---|
{ "text": string, "icon": { object ( |
| 欄位 | |
|---|---|
text |
按鈕內顯示的文字。 |
icon |
按鈕內顯示的圖示。如果同時設定 |
color |
(選用步驟) 按鈕顏色。設定後,按鈕 如要設定按鈕顏色,請為 舉例來說,下列程式碼會將顏色設為紅色,並將強度設為最大值: 按鈕顏色不支援 |
onClick |
必填。使用者點選按鈕時要執行的動作,例如開啟超連結或執行自訂函式。 |
disabled |
如果為 |
altText |
用於無障礙功能的替代文字。 設定說明文字,讓使用者瞭解按鈕的功能。舉例來說,如果按鈕會開啟超連結,您可以寫:「開啟新的瀏覽器分頁,並前往 Google Chat 開發人員說明文件,網址為 https://developers.google.com/workspace/chat"」。 |
type |
(選用步驟) 按鈕類型。如未設定,按鈕類型預設為 |
類型
(選用步驟) 按鈕的類型。如果設定 color 欄位,type 會強制設為 FILLED。
適用於 Google Chat 擴充應用程式,不適用於 Google Workspace 外掛程式。
| 列舉 | |
|---|---|
TYPE_UNSPECIFIED |
請勿使用。未指明 |
OUTLINED |
外框按鈕是中強調按鈕,通常包含重要動作,但不是 Chat 應用程式或外掛程式中的主要動作。 |
FILLED |
填滿按鈕的容器會填滿單色。這種按鈕的視覺效果最強烈,建議用於 Chat 擴充應用程式或外掛程式中的重要和主要動作。 |
FILLED_TONAL |
填滿色調按鈕是介於填滿按鈕和外框按鈕之間的替代方案。如果優先順序較低的按鈕需要比外框按鈕更醒目,就很適合使用這類按鈕。 |
BORDERLESS |
按鈕在預設狀態下沒有隱形容器。通常用於優先順序最低的操作,特別是呈現多個選項時。 |