如何在 Gmail 插件中将卡片标题标题设为粗体?

Rom*_*rin 2 google-apps google-apps-script google-apps-script-addon gmail-addons

如何在 Gmail 插件中将卡片标题标题设为粗体?我尝试了这个,但它不起作用:

function mainCardBuild(content) {
    return CardService.newCardBuilder()
        .setHeader(
            CardService.newCardHeader().setTitle('<b> MY TITLE </b>')) //doesn`t work bold
        .addSection(content)
        .build();
}
Run Code Online (Sandbox Code Playgroud)

我确信我们有机会做到这一点,因为我在 Slack Add-on 中看到了它。 Slack 中的粗体卡标题

car*_*g97 5

您无法在标题中插入 HTML,但可以将基本 HTML 插入文本段落(请参阅:信息小部件和支持的文本格式)。您的代码可能如下所示:

function mainCardBuild(content) {
    var boldHeaderSection = CardService.newCardSection()
      .addWidget(CardService.newTextParagraph().setText('<b>MY TITLE</b>'));
    return CardService.newCardBuilder()
        .addSection(boldHeaderSection)
        .addSection(content)
        .build();
}
Run Code Online (Sandbox Code Playgroud)

如果您需要进行更多自定义,我建议您查看以下示例,该示例使用 HTML 创建视图Translate Add-on Quickstart。