Menunjukkan cara merespons saat pengguna mengklik elemen interaktif di kartu, seperti tombol.
Tersedia untuk aplikasi Google Chat dan add-on Google Workspace.
| Representasi JSON |
|---|
{ "action": { object ( |
| Kolom | |
|---|---|
| Berikut adalah daftar kolom yang sama-sama bersifat eksklusif. Maksimal satu kolom akan ditetapkan dalam respons: | |
action |
Jika ditentukan, tindakan akan dipicu oleh |
openLink |
Jika ditentukan, |
openDynamicLinkAction |
Add-on memicu tindakan ini saat tindakan perlu membuka link. Hal ini berbeda dengan
|
card |
Kartu baru akan didorong ke tumpukan kartu setelah diklik jika ditentukan.
|
overflowMenu |
Jika ditentukan, |
| Akhir kolom yang saling eksklusif. | |
OpenLink
Merepresentasikan peristiwa onClick yang membuka hyperlink.
Tersedia untuk aplikasi Google Chat dan add-on Google Workspace.
| Representasi JSON |
|---|
{ "url": string, "openAs": enum ( |
| Kolom | |
|---|---|
url |
URL yang akan dibuka. URL HTTP dikonversi ke HTTPS. |
openAs |
Cara membuka link.
|
onClose |
Apakah klien melupakan link setelah membukanya, atau mengamatinya hingga jendela ditutup.
|
OpenAs
Saat tindakan OnClick membuka link, klien dapat membukanya sebagai jendela ukuran penuh (jika itu adalah frame yang digunakan oleh klien), atau overlay (seperti pop-up). Implementasinya bergantung pada kemampuan platform klien, dan nilai yang dipilih mungkin diabaikan jika klien tidak mendukungnya. FULL_SIZE didukung oleh semua klien.
Tersedia untuk add-on Google Workspace dan tidak tersedia untuk aplikasi Google Chat.
| Enum | |
|---|---|
FULL_SIZE |
Link akan terbuka sebagai jendela ukuran penuh (jika itu adalah frame yang digunakan oleh klien). |
OVERLAY |
Link akan terbuka sebagai overlay, seperti pop-up. |
OnClose
Tindakan yang dilakukan klien saat link yang dibuka oleh tindakan OnClick ditutup.
Implementasi bergantung pada kemampuan platform klien. Misalnya, browser web mungkin membuka link di jendela pop-up dengan pengendali OnClose.
Jika pengendali OnOpen dan OnClose ditetapkan, dan platform klien tidak dapat mendukung kedua nilai, OnClose akan diprioritaskan.
Tersedia untuk add-on Google Workspace dan tidak tersedia untuk aplikasi Google Chat.
| Enum | |
|---|---|
NOTHING |
Nilai default. Kartu tidak dimuat ulang; tidak terjadi apa-apa. |
RELOAD |
Memuat ulang kartu setelah jendela turunan ditutup. Jika digunakan bersama dengan |
OverflowMenu
Widget yang menampilkan menu pop-up dengan satu atau beberapa tindakan yang dapat dipanggil pengguna. Misalnya, menampilkan tindakan non-utama dalam kartu. Anda dapat menggunakan widget ini jika tindakan tidak muat di ruang yang tersedia. Untuk menggunakannya, tentukan widget ini dalam tindakan OnClick widget yang mendukungnya. Misalnya, dalam Button.
Tersedia untuk aplikasi Google Chat dan add-on Google Workspace.
| Representasi JSON |
|---|
{
"items": [
{
object ( |
| Kolom | |
|---|---|
items[] |
Wajib. Daftar opsi menu. |
OverflowMenuItem
Opsi yang dapat dipanggil pengguna di menu tambahan.
Tersedia untuk aplikasi Google Chat dan add-on Google Workspace.
| Representasi JSON |
|---|
{ "startIcon": { object ( |
| Kolom | |
|---|---|
startIcon |
Ikon yang ditampilkan di depan teks. |
text |
Wajib. Teks yang mengidentifikasi atau mendeskripsikan item kepada pengguna. |
onClick |
Wajib. Tindakan yang dipanggil saat opsi menu dipilih. |
disabled |
Apakah opsi menu dinonaktifkan. Nilai defaultnya adalah false (salah). |