Chat uygulamaları tarafından iletişim kutuları için desteklenir. Kart mesajları için desteklenmez.
CardFixedFooter
widget'ı, bir Chat uygulamasının iletişim kutusunun alt bilgisini temsil eder. Altbilgiler birincil ve ikincil düğme içerebilir.
Örnek
Aşağıdaki resimde, CardFixedFooter
bileşeninden oluşan bir iletişim kutusu görüntülenmektedir:
JSON gösterimi ve alanları
Düğme
Kullanıcıların tıklayabileceği bir metin, simge veya metin ve simge düğmesi. Google Chat uygulamalarıyla ilgili bir örnek için Düğme listesi bölümünü inceleyin.
Bir resmi tıklanabilir düğme yapmak için bir
(Image
değil) belirtin ve ImageComponent
onClick
işlemi ayarlayın.
JSON gösterimi |
---|
{ "text": string, "icon": { object ( |
Alanlar | |
---|---|
text
|
Düğmenin içinde görüntülenen metin. |
icon
|
Simge resmi. Hem |
color
|
Ayarlanırsa düğme, düz bir arka plan rengiyle doldurulur ve yazı tipi rengi, arka plan rengiyle kontrastı koruyacak şekilde değişir. Örneğin, mavi bir arka plan ayarlamak büyük olasılıkla beyaz metinle sonuçlanabilir. Politika ayarlanmazsa resmin arka planı beyaz ve yazı tipi rengi mavi olur.
Kırmızı, yeşil ve mavi için her bir alanın değeri, şu iki yöntemden birini kullanarak ifade edebileceğiniz bir
İsteğe bağlı olarak
Örneğin, aşağıdaki renk yarı şeffaf kırmızıyı temsil eder:
|
onClick
|
Zorunlu. Kullanıcı düğmeyi tıkladığında gerçekleştirilecek işlem (ör. köprü açma veya özel işlev çalıştırma). |
disabled
|
|
altText
|
Erişilebilirlik için kullanılan alternatif metin. Kullanıcılara düğmenin ne yaptığını bildiren açıklayıcı bir metin ayarlayın. Örneğin, bir düğme köprü açıyorsa şöyle yazabilirsiniz: "Yeni bir tarayıcı sekmesi açar ve https://developers.google.com/chat" adresindeki Google Chat geliştirici dokümanlarına gider. |
Simge
Bir karttaki widget'ta görüntülenen simge. Google Chat uygulamalarıyla ilgili bir örnek için Simge bölümüne göz atın.
JSON gösterimi |
---|
{ "altText": string, "imageType": enum ( |
Alanlar | |
---|---|
altText
|
İsteğe bağlı. Erişilebilirlik için kullanılan simgenin açıklaması. Belirtilmezse varsayılan değer
Simge bir |
imageType
|
Resme uygulanan kırpma stili. Bazı durumlarda, |
Birlik alanı
icons . Karttaki widget'ta gösterilen simge.
icons , aşağıdakilerden yalnızca biri olabilir:
|
|
knownIcon
|
Google Workspace tarafından sağlanan yerleşik simgelerden birini görüntüleyin.
Örneğin, uçak simgesini görüntülemek için Desteklenen simgelerin tam listesi için yerleşik simgeler konusuna bakın. |
iconUrl
|
HTTPS URL'sinde barındırılan bir özel simge gösterme. Örneğin:
Desteklenen dosya türleri şunlardır:
|
ImageType
Resmi kırpmak için kullanılan şekil.
Sıralamalar | |
---|---|
SQUARE
|
Varsayılan değer. Resme kare maske uygular. Örneğin, 4x3 boyutundaki bir resim 3x3 olur. |
CIRCLE
|
Resme yuvarlak maske uygular. Örneğin, 4x3 boyutundaki bir resim, çapı 3 olan bir daireye dönüşür. |
Renk
JSON gösterimi |
---|
{ "red": number, "green": number, "blue": number, "alpha": number } |
Alanlar | |
---|---|
red
|
[0, 1] aralığındaki bir değer olarak renkteki kırmızı miktarı. |
green
|
[0, 1] aralığındaki bir değer olarak renkteki yeşil miktarı. |
blue
|
[0, 1] aralığındaki bir değer olarak renkteki mavi miktarı. |
alpha
|
Bu rengin piksele uygulanması gereken oranı. Yani, nihai piksel rengi şu denklemle tanımlanır:
Bu, 1,0 değerinin düz bir renge, 0,0 değerinin ise tamamen şeffaf bir renge karşılık geldiği anlamına gelir. Bu yöntemde basit bir kayan skaler yerine sarmalayıcı mesajı kullanılır, böylece varsayılan değer ile ayarlanmamış olan değer birbirinden ayırt edilebilir. Atlanırsa, bu renk nesnesi düz renk olarak oluşturulur (alfa değerine açık bir şekilde 1,0 değeri verilmiş gibi). |
OnClick
Kullanıcılar karttaki düğme gibi etkileşimli bir öğeyi tıkladığında nasıl yanıt verileceğini gösterir.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı
|
|
action
|
Belirtilirse bu |
openLink
|
Belirtilirse bu |
openDynamicLinkAction
|
Bir eklenti, işlemin bir bağlantıyı açması gerektiğinde bu işlemi tetikler. Bağlantıyı almak için sunucuyla iletişimde olması gerektiğinden bu yukarıdaki |
card
|
Belirtilmişse yeni bir kart, tıklandıktan sonra kart yığınına aktarılır. Google Workspace Eklentileri tarafından desteklenir ancak Google Chat uygulamaları tarafından desteklenmez. |
Sorun giderme
Bir Google Chat uygulaması veya kart hata döndürdüğünde Chat arayüzünde "Bir sorun oluştu" veya "İsteğiniz işleme alınamıyor" mesajı gösterilir. Bazen Chat kullanıcı arayüzünde hata mesajı gösterilmez ancak Chat uygulaması veya kartı beklenmedik bir sonuç üretir. Örneğin, bir kart mesajı görünmeyebilir.
Chat kullanıcı arayüzünde bir hata mesajı gösterilmese de, Chat uygulamaları için hata günlük kaydı etkinken hataları düzeltmenize yardımcı olmak üzere açıklayıcı hata mesajları ve günlük verileri kullanılabilir. Hataları görüntüleme, hata ayıklama ve düzeltme konusunda yardım almak için Google Chat hatalarını giderme ve düzeltme başlıklı makaleyi inceleyin.