Class Carousel

轮播界面

轮播界面(也称为滑块)以幻灯片格式轮流显示微件列表,并提供用于前往上一个或下一个微件的按钮。

适用于 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')))

方法

方法返回类型简介
addCarouselCard(card)Carousel添加轮播界面卡片。
addEventAction(eventAction)Widget添加可在 widget 上执行的事件操作。
setId(id)Widget设置用于标识要发生变异的 widget 的唯一 ID。
setVisibility(visibility)Widget设置 widget 的可见性。

详细文档

addCarouselCard(card)

添加轮播界面卡片。

const carousel =
    CardService.newCarousel()
        .addCarouselCard(CardService.newCarouselCard().addWidget(
            CardService.newTextParagraph().setText('The first text paragraph in carousel')));

参数

名称类型说明
cardCarouselCard要添加的轮播界面卡片。

返回

Carousel - 此对象,用于链式调用。


addEventAction(eventAction)

添加可在 widget 上执行的事件操作。

参数

名称类型说明
eventActionEventAction要添加的 EventAction

返回

Widget - 用于链式调用的对象。


setId(id)

设置用于标识要发生变异的 widget 的唯一 ID。只有在插件中支持 widget 突变。

参数

名称类型说明
idString微件的 ID,最多可包含 64 个字符,格式为 `[a-zA-Z0-9-]+`。

返回

Widget - 此对象,用于链式调用。


setVisibility(visibility)

设置 widget 的可见性。默认值为 `VISIBLE`。

参数

名称类型说明
visibilityVisibility微件的 Visibility

返回

Widget - 用于链式调用的对象。