Card
的标头。
适用于 Google Workspace 插件和 Google Chat 应用。
const cardHeader = CardService.newCardHeader() .setTitle('Card header title') .setSubtitle('Card header subtitle') .setImageStyle(CardService.ImageStyle.CIRCLE) .setImageUrl('https://image.png');
方法
方法 | 返回类型 | 简介 |
---|---|---|
set | Card | 设置标题图片的替代文本。 |
set | Card | 设置卡片标题中的图标剪裁。 |
set | Card | 通过提供图片的网址或数据字符串,设置要在标头中使用的图片。 |
set | Card | 设置卡片标题的副标题。 |
set | Card | 设置卡片标题的标题。 |
详细文档
set Image Alt Text(imageAltText)
set Image Style(imageStyle)
set Image Url(imageUrl)
通过提供图片的网址或数据字符串,设置要在标头中使用的图片。
提供的网址可以是可公开访问的网址,也可以是 base64 编码的图片字符串。如需获取后者,您可以使用以下代码根据 Google 云端硬盘中的图片创建编码图片字符串,然后存储该字符串以供日后与 set
搭配使用。此方法可让您的插件无需访问公开可用的图片网址:
// 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).
参数
名称 | 类型 | 说明 |
---|---|---|
image | String | 要使用的托管图片的网址或编码后的图片字符串。 |
返回
Card
- 此对象,用于链式调用。