谷歌行动中基本卡的新行

rah*_*lmr 7 actions-on-google dialogflow-es

我想在基本卡中添加新的订单项.Google的文档说明:

A limited subset of markdown is supported:
New line with a double space
*bold*
italics
Run Code Online (Sandbox Code Playgroud)

我能够使粗体和斜体工作,但新线路不起作用.双空间使用我完全不明白.

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

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

我的代码:

app.ask(app.buildRichResponse()
        .addSimpleResponse("Simple response")
        .addBasicCard(app.buildBasicCard('L1 L2 L3')
)
Run Code Online (Sandbox Code Playgroud)

小智 9

对我来说,是一个由\n包围的双重空间

\n  \n
Run Code Online (Sandbox Code Playgroud)


Pri*_*ner 8

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

app.ask(app.buildRichResponse()
        .addSimpleResponse("Simple response")
        .addBasicCard(app.buildBasicCard("L1  \nL2  \nL3")
)
Run Code Online (Sandbox Code Playgroud)

要清楚,就是这样 <space><space><backslash><n>