首页 > 解决方案 > 如何在 Google Home 智能显示屏上更改卡片标题的位置

问题描述

我为谷歌助手创建了一个谷歌主页操作。在某些情况下,它会在智能显示屏上显示卡片。卡片标题显示在左上角。我正在为其开发此应用程序的客户要求我在智能显示屏的底部显示标题。是否可以?如果是,请帮助我如何将标题移动到智能显示器的底角?

我试过使用格式化文本属性。我在这里参考了 Google 助理响应文档:https ://developers.google.com/actions/assistant/responses 。

{
  "basicCard": {
    "title": "Title",
    "formattedText": "This is the Formatted Title",
    "footer": "this is footer",
    "buttons": [
      {
        "title": "Visit Website",
        "openUrlAction": {
          "url": url
        }
      }
    ]
  }
}

我希望卡片标题或格式化文本显示在屏幕的下端,但是卡片标题始终显示在屏幕顶部。如何从上到下更改卡片标题位置。

谷歌家居智能显示屏

标签: dialogflow-esactions-on-googlegoogle-assistant-sdkgoogle-home

解决方案


我还没有尝试过,但我猜 TableCards 应该可以工作。你检查过文档吗?

带桌卡的显示装置

由于我无法检测到您实际使用的是哪种 JSON 格式,因此我采用了 node.js 示例代码:

// Simple table
conv.ask('Is that fine for you?')
conv.ask(new Table({
  dividers: false,
  columns: [''],
  rows: [
    [''],
    ['Your sting goes here'],
  ],
}))

推荐阅读