ユーザーがカード上のインタラクティブ要素(ボタンなど)をクリックしたときの応答方法を表します。
Google Chat アプリと Google Workspace アドオンで使用できます。
| JSON 表現 |
|---|
{ "action": { object ( |
| フィールド | |
|---|---|
| 相互に排他的なフィールドのリストは次のとおりです。レスポンスに設定されるフィールドは、最大 1 つです。 | |
action |
指定すると、この |
openLink |
指定すると、この |
openDynamicLinkAction |
アドオンは、アクションでリンクを開く必要がある場合に、このアクションをトリガーします。これは、リンクを取得するためにサーバーと通信する必要があるという点で、上記の
|
card |
指定されている場合、クリック後に新しいカードがカードスタックにプッシュされます。
|
overflowMenu |
指定すると、この |
| 相互に排他的なフィールドの終了。 | |
OpenLink
ハイパーリンクを開く onClick イベントを表します。
Google Chat アプリと Google Workspace アドオンで使用できます。
| JSON 表現 |
|---|
{ "url": string, "openAs": enum ( |
| フィールド | |
|---|---|
url |
開く URL。HTTP URL は HTTPS に変換されます。 |
openAs |
リンクを開く方法。
|
onClose |
クライアントがリンクを開いた後にリンクを忘れるか、ウィンドウが閉じるまでリンクを監視するか。
|
OpenAs
OnClick アクションでリンクを開く場合、クライアントはフルサイズのウィンドウ(クライアントが使用するフレームの場合)またはオーバーレイ(ポップアップなど)として開くことができます。実装はクライアント プラットフォームの機能によって異なり、クライアントがサポートしていない場合は、選択した値が無視されることがあります。FULL_SIZE はすべてのクライアントでサポートされています。
Google Workspace アドオンで使用可能。Google Chat アプリでは使用不可。
| 列挙型 | |
|---|---|
FULL_SIZE |
リンクはフルサイズのウィンドウで開きます(クライアントが使用しているフレームがフルサイズの場合)。 |
OVERLAY |
リンクがポップアップなどのオーバーレイとして開く。 |
OnClose
OnClick アクションによって開かれたリンクが閉じられたときにクライアントが行う処理。
実装はクライアント プラットフォームの機能によって異なります。たとえば、ウェブブラウザは OnClose ハンドラを使用してポップアップ ウィンドウでリンクを開くことができます。
OnOpen ハンドラと OnClose ハンドラの両方が設定されていて、クライアント プラットフォームが両方の値をサポートできない場合は、OnClose が優先されます。
Google Workspace アドオンで使用可能。Google Chat アプリでは使用不可。
| 列挙型 | |
|---|---|
NOTHING |
デフォルト値。カードは再読み込みされず、何も起こりません。 |
RELOAD |
子ウィンドウが閉じた後にカードを再読み込みします。
|
OverflowMenu
ユーザーが呼び出すことができる 1 つ以上のアクションを含むポップアップ メニューを表示するウィジェット。たとえば、カードにメイン以外のアクションを表示する場合です。このウィジェットは、アクションが利用可能なスペースに収まらない場合に使用できます。使用するには、このウィジェットをサポートするウィジェットの OnClick アクションでこのウィジェットを指定します。たとえば、Button では:
Google Chat アプリと Google Workspace アドオンで使用できます。
| JSON 表現 |
|---|
{
"items": [
{
object ( |
| フィールド | |
|---|---|
items[] |
必須。メニュー オプションのリスト。 |
OverflowMenuItem
ユーザーがオーバーフロー メニューで呼び出すことができるオプション。
Google Chat アプリと Google Workspace アドオンで使用できます。
| JSON 表現 |
|---|
{ "startIcon": { object ( |
| フィールド | |
|---|---|
startIcon |
テキストの前に表示されるアイコン。 |
text |
必須。ユーザーにアイテムを識別または説明するテキスト。 |
onClick |
必須。メニュー オプションが選択されたときに呼び出されるアクション。この |
disabled |
メニュー オプションが無効かどうか。デフォルトは false です。 |