【问题标题】:New line in basic card in google actions谷歌操作中基本卡的新行
【发布时间】:2018-06-30 21:44:54
【问题描述】:

我想在基本卡中添加新的订单项。 Google's documentation 状态:

A limited subset of markdown is supported:
New line with a double space
*bold*
italics

我可以让粗体和斜体工作,但新行不工作。我完全不明白双倍空间的使用。

<br> 在模拟器中工作,但在真实设备中呈现为<br>

有人可以帮助我使用 buildrich 响应渲染多行吗?

我的代码:

app.ask(app.buildRichResponse()
        .addSimpleResponse("Simple response")
        .addBasicCard(app.buildBasicCard('L1 L2 L3')
)

【问题讨论】:

    标签: actions-on-google dialogflow-es


    【解决方案1】:

    以下是在对话框流基本卡中为新行制作文本的步骤

    1.输入您的文字

    2.给两个空格

    3.然后,(SHIFT+ENTER)

    对每个文本行执行相同的步骤。

    【讨论】:

      【解决方案2】:

      谷歌操作支持有限的降价子集:

      带有双空格的新行,例如you content \n(content with the newline)

      对于粗体 **bold**

      斜体 *italics*

      【讨论】:

        【解决方案3】:

        Markdown 要求强制换行,您需要两个空格后跟一个换行符。所以你的代码中这样的东西应该可以工作:

        app.ask(app.buildRichResponse()
                .addSimpleResponse("Simple response")
                .addBasicCard(app.buildBasicCard("L1  \nL2  \nL3")
        )
        

        说清楚,就是<space><space><backslash><n>

        【讨论】:

        • 感谢您的回答
        【解决方案4】:

        对我来说是一个由 \n 包围的双空格

        \n  \n
        

        【讨论】:

        • 感谢您的回答
        猜你喜欢
        • 1970-01-01
        • 2017-11-30
        • 1970-01-01
        • 1970-01-01
        • 2021-03-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-13
        相关资源
        最近更新 更多