OnClick

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 (Action)
  },
  "openLink": {
    object (OpenLink)
  },
  "openDynamicLinkAction": {
    object (Action)
  },
  "card": {
    object (Card)
  },
  "overflowMenu": {
    object (OverflowMenu)
  }
}
Kolom
Berikut adalah daftar kolom yang sama-sama bersifat eksklusif. Maksimal satu kolom akan ditetapkan dalam respons:
action

object (Action)

Jika ditentukan, tindakan akan dipicu oleh onClick ini.

card

object (Card)

Kartu baru akan didorong ke tumpukan kartu setelah diklik jika ditentukan.

Tersedia untuk add-on Google Workspace dan tidak tersedia untuk aplikasi Google Chat.

overflowMenu

object (OverflowMenu)

Jika ditentukan, onClick ini akan membuka menu tambahan.

Akhir kolom yang saling eksklusif.

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 OpenAs.OVERLAY, jendela turunan akan bertindak sebagai dialog modal dan kartu induk akan diblokir hingga jendela turunan ditutup.

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 (OverflowMenuItem)
    }
  ]
}
Kolom
items[]

object (OverflowMenuItem)

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 (Icon)
  },
  "text": string,
  "onClick": {
    object (OnClick)
  },
  "disabled": boolean
}
Kolom
startIcon

object (Icon)

Ikon yang ditampilkan di depan teks.

text

string

Wajib. Teks yang mengidentifikasi atau mendeskripsikan item kepada pengguna.

onClick

object (OnClick)

Wajib. Tindakan yang dipanggil saat opsi menu dipilih. OnClick ini tidak boleh berisi OverflowMenu, OverflowMenu yang ditentukan akan dihapus dan item menu dinonaktifkan.

disabled

boolean

Apakah opsi menu dinonaktifkan. Nilai defaultnya adalah false (salah).