谷歌操作中基本卡的新行
Posted
技术标签:
【中文标题】谷歌操作中基本卡的新行【英文标题】: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')
)
【问题讨论】:
【参考方案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
【讨论】:
感谢您的回答以上是关于谷歌操作中基本卡的新行的主要内容,如果未能解决你的问题,请参考以下文章