Class CardHeader

CardHeader

Card başlığı.

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

const cardHeader = CardService.newCardHeader()
                       .setTitle('Card header title')
                       .setSubtitle('Card header subtitle')
                       .setImageStyle(CardService.ImageStyle.CIRCLE)
                       .setImageUrl('https://image.png');

Yöntemler

YöntemDönüş türüKısa açıklama
setImageAltText(imageAltText)CardHeaderÜstbilgi resminin alternatif metnini ayarlar.
setImageStyle(imageStyle)CardHeaderKart başlığındaki simgenin kırpma şeklini ayarlar.
setImageUrl(imageUrl)CardHeaderURL'sini veya veri dizesini sağlayarak üstbilgide kullanılacak resmi ayarlar.
setSubtitle(subtitle)CardHeaderKart başlığının alt başlığını ayarlar.
setTitle(title)CardHeaderKart başlığının başlığını ayarlar.

Ayrıntılı dokümanlar

setImageAltText(imageAltText)

Üstbilgi resminin alternatif metnini ayarlar.

Parametreler

AdTürAçıklama
imageAltTextStringÜstbilgi resmi için alternatif metin.

Return

CardHeader: Zincirleme için bu nesne.


setImageStyle(imageStyle)

Kart başlığındaki simgenin kırpma şeklini ayarlar. Varsayılan olarak kırpma yapılmaz. İsteğe bağlı.

Parametreler

AdTürAçıklama
imageStyleImageStyleStil ayarı.

Return

CardHeader: Zincirleme için bu nesne.


setImageUrl(imageUrl)

URL'sini veya veri dizesini sağlayarak üstbilgide kullanılacak resmi ayarlar.

Sağlanan URL, herkese açık bir URL veya Base64 olarak kodlanmış bir resim dizesi olabilir. İkincisini elde etmek için Google Drive'ınızdaki bir resimden kodlanmış resim dizesi oluşturmak üzere aşağıdaki kodu kullanabilir, ardından bu dizeyi daha sonra kullanmak üzere setImageUrl(imageUrl) ile saklayabilirsiniz. Bu yöntem, eklentinizin herkese açık bir resim URL'sine erişmesini engeller:

// The following assumes you have the image to use in Google Drive and have its
// ID.
const imageBytes = DriveApp.getFileById('123abc').getBlob().getBytes();
const encodedImageURL =
    `data:image/jpeg;base64,${Utilities.base64Encode(imageBytes)}`;

// You can store encodeImageURL and use it as a parameter to
// CardHeader.setImageUrl(imageUrl).

Parametreler

AdTürAçıklama
imageUrlStringKullanılacak barındırılan bir resmin URL adresi veya kodlanmış bir resim dizesi.

Return

CardHeader: Zincirleme için bu nesne.


setSubtitle(subtitle)

Kart başlığının alt başlığını ayarlar. İsteğe bağlı.

Parametreler

AdTürAçıklama
subtitleStringBaşlık alt başlığı metni.

Return

CardHeader: Zincirleme için bu nesne.


setTitle(title)

Kart başlığının başlığını ayarlar. Zorunlu.

Parametreler

AdTürAçıklama
titleStringBaşlık metni.

Return

CardHeader: Zincirleme için bu nesne.