Действительно where-each
не имеет дочернего ключа index-var
. Вы можете добавить свойство индекса в структуру понятия и добавить значение индекса в свой файл JS в качестве обходного пути.
Однако я думаю, что самой речи должно быть достаточно при выборе контента. В случае read-one Биксби будет делать паузу после каждого элемента, ожидая «следующий» или «да». В случае read-many разработчик может установить размер страницы.
Вы можете (возможно, должны) реализовать свою капсулу, чтобы она принимала содержание, а не число.
Например: «смотреть новости» -> «какой из следующих каналов вы хотите» -> «BBC, NBC, CNN, FOX», при вводе, а не автоответчик, нажмите 1 для BBC нажмите 2 для NBC ... ", пользователь должен иметь возможность сказать" CNN "или" CNN News ", и он будет совпадать в качестве ввода.
В случае, если вам действительно нужен индекс, текущий возможный обходной путь - это добавить индекс как часть структуры в вашу функцию JS, возвращающую список. Это не должно быть трудно. Голосовые команды «первый», «второй» ... «последний» являются встроенными функциями и должны работать.
Вы также можете перейти в центр разработчиков и сделать запрос на добавление функции index-var
к where-each
, но это будет решение PM одобрить или когда реализовать такую функцию.