Bir Card
öğesinin başlığı.
Google Workspace Eklentileri ve Google Chat uygulamalarında kullanılabilir.
var cardHeader = CardService.newCardHeader() .setTitle("Card header title") .setSubtitle("Card header subtitle") .setImageStyle(CardService.ImageStyle.CIRCLE) .setImageUrl("https://image.png");
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
setImageAltText(imageAltText) | CardHeader | Başlık resmi için alternatif metni ayarlar. |
setImageStyle(imageStyle) | CardHeader | Kart başlığındaki simgenin kırpılma şeklini ayarlar. |
setImageUrl(imageUrl) | CardHeader | URL'sini veya veri dizesini sağlayarak başlıkta kullanılacak resmi ayarlar. |
setSubtitle(subtitle) | CardHeader | Kart başlığının alt başlığını ayarlar. |
setTitle(title) | CardHeader | Kart başlığının başlığını ayarlar. |
Ayrıntılı belgeler
setImageAltText(imageAltText)
Başlık resmi için alternatif metni ayarlar.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
imageAltText | String | Başlık resmi için alternatif metin. |
Return
CardHeader
: Zincirleme için kullanılan bu nesne.
setImageStyle(imageStyle)
Kart başlığındaki simgenin kırpılma şeklini ayarlar. Varsayılan olarak kırpma yapılmaz. İsteğe bağlı.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
imageStyle | ImageStyle | Stil ayarı. |
Return
CardHeader
: Zincirleme için kullanılan bu nesne.
setImageUrl(imageUrl)
URL'sini veya veri dizesini sağlayarak başlıkta kullanılacak resmi ayarlar.
Sağlanan URL, herkesin erişebileceği bir URL veya base64 kodlamalı bir resim dizesi olabilir.
İkincisini elde etmek için aşağıdaki kodu kullanarak Google Drive'ınızdaki bir resimden kodlanmış bir resim dizesi oluşturabilir ve ardından bu dizeyi daha sonra setImageUrl(imageUrl)
ile kullanmak üzere saklayabilirsiniz. Bu yöntem, eklentinizin herkese açık bir resim URL'sine erişme ihtiyacını önler:
// The following assumes you have the image to use in Google Drive and have its ID. var imageBytes = DriveApp.getFileById(imageID).getBlob().getBytes(); var encodedImageURL = "data:image/jpeg;base64," + Utilities.base64Encode(imageBytes); // You can store encodeImageURL and use it as a parameter to CardHeader.setImageUrl(imageUrl).
Parametreler
Ad | Tür | Açıklama |
---|---|---|
imageUrl | String | Kullanılacak barındırılan bir resmin URL adresi veya kodlanmış resim dizesi. |
Return
CardHeader
: Zincirleme için kullanılan bu nesne.
setSubtitle(subtitle)
Kart başlığının alt başlığını ayarlar. İsteğe bağlı.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
subtitle | String | Başlık ve alt başlık metni. |
Return
CardHeader
: Zincirleme için kullanılan bu nesne.
setTitle(title)
Kart başlığının başlığını ayarlar. Zorunlu.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
title | String | Başlık metni. |
Return
CardHeader
: Zincirleme için kullanılan bu nesne.