我想在基本卡片中添加新的订单项。 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')
)
答案 0 :(得分:9)
对我来说,是一个由\ n
包围的双重空间\n \n
答案 1 :(得分:8)
Markdown要求强制换行,需要两个空格后跟一个换行符。所以代码中的这样的东西应该可以工作:
app.ask(app.buildRichResponse()
.addSimpleResponse("Simple response")
.addBasicCard(app.buildBasicCard("L1 \nL2 \nL3")
)
要明确,那是<space><space><backslash><n>
答案 2 :(得分:3)
google动作支持markdown的有限子集:
换行符,如you content \n(content with the newline)
表示粗体 **bold**
和斜体 *italics*
答案 3 :(得分:0)
以下是在dialogflow基本卡中为新行添加文字的步骤:
1。输入您的文字
2。给两个空格
3。然后,(SHIFT + ENTER)
每个文本行都遵循相同的步骤。