Доступ к @ sys.age из выполнения DialogFlow

Я определил параметр с именем age типа @ sys.age. При попытке доступа к нему через выполнение он не показывает никаких выходных данных в первой строке и попадает в предложение else.

function EntryPointHandler(agent) {
    const number = agent.parameters.age;
    agent.add(`inside fulfilment1`+ number);

    if(number < 18 )
    {
      agent.add(`Sorry, we dont have products for under ages under 18`);
    }
    else {
      agent.add(`Thank you, do you have an ID`);
    }

  }

person Sonali Gupta    schedule 11.03.2019    source источник


Ответы (1)


Чтобы получить доступ к возрастному значению, вы должны использовать следующее,

 const age = agent.parameters.age.amount;

введите здесь описание изображения

person shradha    schedule 11.03.2019