轮播界面(也称为滑块)以幻灯片放映格式轮换显示微件列表,并提供用于导航到上一个或下一个微件的按钮。
适用于 Google Workspace 插件和 Google Chat 应用。
const carousel = CardService.newCarousel() .addCarouselCard(CardService.newCarouselCard().addWidget( CardService.newTextParagraph().setText('The first text paragraph in carousel'))) .addCarouselCard(CardService.newCarouselCard().addWidget( CardService.newTextParagraph().setText('The second text paragraph in carousel'))) .addCarouselCard(CardService.newCarouselCard().addWidget( CardService.newTextParagraph().setText('The third text paragraph in carousel')))
方法
| 方法 | 返回值类型 | 简介 |
|---|---|---|
add | Carousel | 添加轮播界面卡片。 |
add | Widget | 添加可对微件执行的事件操作。 |
set | Widget | 设置用于标识要变异的微件的唯一分配 ID。 |
set | Widget | 设置微件的可见性。 |
详细文档
addCarouselCard(card)
添加轮播界面卡片。
const carousel = CardService.newCarousel() .addCarouselCard(CardService.newCarouselCard().addWidget( CardService.newTextParagraph().setText('The first text paragraph in carousel')));
参数
| 名称 | 类型 | 说明 |
|---|---|---|
card | Carousel | 要添加的轮播界面卡片。 |
返回
Carousel - 此对象,用于链式调用。
addEventAction(eventAction)
setId(id)
设置用于标识要变异的微件的唯一分配 ID。只有插件支持微件变异。
参数
| 名称 | 类型 | 说明 |
|---|---|---|
id | String | 微件的 ID,长度上限为 64 个字符,格式为 `[a-zA-Z0-9-]+`。 |
返回
Widget - 此对象,用于链式调用。