google 操作中基本卡片中的新行

New line in basic card in google actions

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

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

我可以使粗体和斜体工作,但新行不起作用。我很不明白双 space 的用法。

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

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

我的代码:

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

对我来说,双 space 由 \n

包围
\n  \n

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

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

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

google 个操作支持 Markdown 的有限子集:

一个双 space 的新行,例如 you content \n(content with the newline)

粗体 **bold**

并且 斜体 *italics*

以下是在 dialogflow 基本卡片中为新行制作文本的步骤

1.Enter 你的文字

2.give两个空格

3.then, (SHIFT+ENTER)

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