ユーザーがクリックできるテキスト、アイコン、またはテキストとアイコンのボタン。Google Chat アプリの例については、ボタンを追加するをご覧ください。
画像をクリック可能なボタンにするには、(Image ではなく)を指定し、ImageComponentonClick アクションを設定します。
Google Chat アプリと Google Workspace アドオンで使用できます。
| JSON 表現 |
|---|
{ "text": string, "icon": { object ( |
| フィールド | |
|---|---|
text |
ボタン内に表示されるテキスト。 |
icon |
ボタン内に表示されるアイコン。 |
color |
省略可。ボタンの色。設定すると、ボタン ボタンの色を設定するには、 たとえば、次の例では、色を最大強度の赤に設定しています。 ボタンの色に |
onClick |
必須。ユーザーがボタンをクリックしたときに実行するアクション(ハイパーリンクを開く、カスタム関数を実行するなど)。 |
disabled |
|
altText |
ユーザー補助に使用される代替テキスト。 ボタンの動作をユーザーに知らせる説明テキストを設定します。たとえば、ボタンがハイパーリンクを開く場合は、「新しいブラウザタブを開き、https://developers.google.com/workspace/chat" の Google Chat デベロッパー ドキュメントに移動します」と記述します。 |
type |
省略可。ボタンのタイプ。設定しない場合、ボタンタイプはデフォルトで |
タイプ
省略可。ボタンのタイプ。color フィールドが設定されている場合、type は強制的に FILLED に設定されます。
Google Chat アプリで使用可能、Google Workspace アドオンでは使用不可。
| 列挙型 | |
|---|---|
TYPE_UNSPECIFIED |
使用しないでください。指定なし。 |
OUTLINED |
アウトライン ボタンは、中程度の強調ボタンです。通常、重要なアクションが含まれますが、Chat 用アプリやアドオンのメインのアクションではありません。 |
FILLED |
塗りつぶしボタンには、単色のコンテナがあります。視覚的なインパクトが最も大きく、Chat 用アプリやアドオンの重要なメインのアクションにおすすめです。 |
FILLED_TONAL |
塗りつぶしトーンボタンは、塗りつぶしボタンとアウトライン ボタンの中間に位置する代替ボタンです。優先度の低いボタンを、アウトライン ボタンよりも少し強調する必要があるコンテキストで役立ちます。 |
BORDERLESS |
ボタンには、デフォルトの状態では非表示のコンテナはありません。優先度が最も低いアクションに使用されることが多く、特に複数のオプションを表示する場合に適しています。 |