У меня есть составная сущность с именем @flavorQuantity. Эта сущность собирает «ароматы», присутствующие в заказе, и их «количества» в таких выражениях, как «Я хочу 2 какао и 1 тыкву», например:
want @ sys.number: amount @flavor: flavour и @ sys.number: количество @flavor: аромат
Диалоговый поток идентифицирует эти параметры ($ количество и $ аромат) отдельно, как на рисунке:
PT-BR = saborQuantidade = @flavorQuantity || Какау = Какао || Punpkin = Abóbora
Как я могу использовать каждый из этих параметров в Fulfillmment, чтобы настроить функцию, которая предоставляет общую стоимость каждого элемента, чтобы сложить общую стоимость заказа. Используя приведенную ниже функцию, он не распознает имена значений, содержащихся в параметре @ flavQuantity.
**
function order (agent){
const quantity = agent.parameters.quantity;
const flavor = agent.parameters.flavor;
var total;
if (flavor == 'Cacau & Castanhas'){
total = 3*quantity;
**