OnClick

Kullanıcılar bir karttaki etkileşimli öğeyi (ör. düğme) tıkladığında nasıl yanıt verileceğini gösterir.

Google Chat uygulamaları ve Google Workspace eklentileri için kullanılabilir.

JSON gösterimi
{

  "action": {
    object (Action)
  },
  "openLink": {
    object (OpenLink)
  },
  "openDynamicLinkAction": {
    object (Action)
  },
  "card": {
    object (Card)
  },
  "overflowMenu": {
    object (OverflowMenu)
  }
}
Alanlar
Aşağıda, birbirini dışlayan alanların listesi verilmiştir. Yanıtta en fazla bir alan ayarlanır:
action

object (Action)

Belirtilirse bu onClick tarafından bir işlem tetiklenir.

card

object (Card)

Belirtilmişse tıklandıktan sonra kart yığınına yeni bir kart eklenir.

Google Workspace eklentileri için kullanılabilir, Google Chat uygulamaları için kullanılamaz.

overflowMenu

object (OverflowMenu)

Belirtilirse bu onClick bir taşma menüsü açar.

Birbirini hariç tutan alanların sonu.

OpenAs

Bir OnClick işlemi bir bağlantı açtığında istemci, bağlantıyı tam boyutlu bir pencere (istemci tarafından kullanılan çerçeve buysa) veya bir yer paylaşımı (pop-up gibi) olarak açabilir. Uygulama, istemci platformunun özelliklerine bağlıdır ve istemci desteklemiyorsa seçilen değer yoksayılabilir. FULL_SIZE tüm istemciler tarafından desteklenir.

Google Workspace eklentileri için kullanılabilir, Google Chat uygulamaları için kullanılamaz.

Sıralamalar
FULL_SIZE Bağlantı, tam boyutlu bir pencere olarak açılır (istemci tarafından kullanılan çerçeve buysa).
OVERLAY Bağlantı, pop-up gibi bir yer paylaşımı olarak açılır.

OnClose

OnClick işlemi tarafından açılan bir bağlantı kapatıldığında istemcinin ne yapacağı.

Uygulama, istemci platformunun özelliklerine bağlıdır. Örneğin, bir web tarayıcısı, OnClose işleyicisiyle bir bağlantıyı pop-up pencerede açabilir.

Hem OnOpen hem de OnClose işleyicileri ayarlanmışsa ve istemci platformu her iki değeri de destekleyemiyorsa OnClose öncelikli olur.

Google Workspace eklentileri için kullanılabilir, Google Chat uygulamaları için kullanılamaz.

Sıralamalar
NOTHING Varsayılan değer. Kart yeniden yüklenmez ve hiçbir şey olmaz.
RELOAD

Alt pencere kapandıktan sonra kartı yeniden yükler.

OpenAs.OVERLAY ile birlikte kullanıldığında alt pencere, kalıcı bir iletişim kutusu görevi görür ve alt pencere kapanana kadar üst kart engellenir.

OverflowMenu

Kullanıcıların çağırabileceği bir veya daha fazla işlem içeren pop-up menü sunan bir widget. Örneğin, bir kartta birincil olmayan işlemleri gösterme. İşlemler mevcut alana sığmadığında bu widget'ı kullanabilirsiniz. Kullanmak için bu widget'ı, destekleyen widget'ların OnClick işleminde belirtin. Örneğin, Button.

Google Chat uygulamaları ve Google Workspace eklentileri için kullanılabilir.

JSON gösterimi
{
  "items": [
    {
      object (OverflowMenuItem)
    }
  ]
}
Alanlar
items[]

object (OverflowMenuItem)

Zorunlu. Menü seçeneklerinin listesi.

OverflowMenuItem

Kullanıcıların taşma menüsünde çağırabileceği bir seçenek.

Google Chat uygulamaları ve Google Workspace eklentileri için kullanılabilir.

JSON gösterimi
{
  "startIcon": {
    object (Icon)
  },
  "text": string,
  "onClick": {
    object (OnClick)
  },
  "disabled": boolean
}
Alanlar
startIcon

object (Icon)

Metnin önünde gösterilen simge.

text

string

Zorunlu. Öğeyi kullanıcılara tanımlayan veya açıklayan metin.

onClick

object (OnClick)

Zorunlu. Bir menü seçeneği belirlendiğinde çağrılan işlem. Bu OnClick, OverflowMenu içeremez. Belirtilen OverflowMenu kaldırılır ve menü öğesi devre dışı bırakılır.

disabled

boolean

Menü seçeneğinin devre dışı olup olmadığı. Varsayılan olarak "false" (yanlış) değerine ayarlıdır.