Class Divider

分隔线

水平分隔线。如需向插件卡片添加分隔线,请在 CardService 中使用 newDivider() 方法。例如,以下示例构建了一个简单的卡片,其中包含 2 个段落,段落之间用分隔线隔开。

function buildCard() {
  const cardSection1TextParagraph1 =
      CardService.newTextParagraph().setText('Hello world!');

  const cardSection1Divider1 = CardService.newDivider();

  const cardSection1TextParagraph2 =
      CardService.newTextParagraph().setText('Hello world!');

  const cardSection1 = CardService.newCardSection()
                           .addWidget(cardSection1TextParagraph1)
                           .addWidget(cardSection1Divider1)
                           .addWidget(cardSection1TextParagraph2);

  const card = CardService.newCardBuilder().addSection(cardSection1).build();

  return card;
}

方法

方法返回值类型简介
addEventAction(eventAction)Widget添加可对 widget 执行的事件操作。
setId(id)Widget设置用于标识要变异的 widget 的唯一分配 ID。
setVisibility(visibility)Widget设置 widget 的可见性。

详细文档

addEventAction(eventAction)

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

参数

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

返回

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


setId(id)

设置用于标识要变异的 widget 的唯一分配 ID。只有在插件中才支持 widget 变异。

参数

名称类型说明
idStringwidget 的 ID,长度上限为 64 个字符,格式为 `[a-zA-Z0-9-]+`。

返回

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


setVisibility(visibility)

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

参数

名称类型说明
visibilityVisibilitywidget 的 Visibility

返回

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