Диалог - Google Assistant: показывать предложения в несколько строк - PullRequest
0 голосов
/ 12 октября 2018

Я хочу показать список предложений пользователю, и, как и ожидалось, я делаю это следующим образом:

new Suggestions('option 1', 'option 2', 'option 3', '...');

Но проблема в том, что таким образом предложения отображаются в одной строке, а пользовательпридется сделать горизонтальную прокрутку, чтобы добраться до всех предложений.

Вместо этого я бы предпочел организовать предложения в табличном представлении, чтобы иметь несколько строк.

Я думал, что смогу справиться с этим, но это, похоже, не работает:

new Table({
    dividers: true,
         columns: ['header 1', 'header 2', 'header 3'],
         rows: [
           [new Suggestions('opt 1-1'), new Suggestions('opt 1-2'), new Suggestions('opt 1-3')],
           [new Suggestions('opt 2-1'), new Suggestions('opt 2-2'), new Suggestions('opt 2-3')],
         ]
})

Кто-нибудь еще знает, как этого добиться?

1 Ответ

0 голосов
/ 12 октября 2018

На самом деле нет способа показать предложения в таблице.Вы могли бы показать таблицу в виде простого текста, предлагая пользователю сказать один из вариантов, но вы не получите интерактивные виджеты.

Идея чипов для предложения состоит в том, чтобы предложить но не предписывать несколько потенциальных вещей, которые пользователь может сказать, чтобы продолжить разговор, а горизонтальный ряд предназначен для выделения наиболее частых.

...