J'ai une autre question pour les experts Watson Conversations;) J'ai un nouveau problème. Je dois évaluer une chaîne à un nom de variable: je crée 4 valeurs statiques:Méthode d'évaluation Watson conversation?
{ "Pmarguerita": 9,
"Pregina": 10,
"Pcarne": 10,
"PEVEA": 12
}
Quand je parse l'entrée de l'utilisateur, je concaténer comme ceci:
{
"PiPrice": "<? 'P'+entities['name_pizza'][0].value ?>"
"total" :"<?entities['sys-number'][0].value.toInt() * eval(PiPrice) ?>"
}
Mais la fonction Eval n'est pas reconnu et je ne peut pas trouver une doc permettant une valeur variable à évaluer à une valeur de nom de variable comme en python:
a = 3
b ='a'
print(eval(b))
3
je pourrais faire si Elif Sosie comme bloc avec plusieurs nœuds, mais si le dans de l'utilisateur mettre commence à être important, le nombre de nœuds dont il aurait besoin deviendrait exponentiellement énorme. Existe-t-il un moyen de l'utiliser dans le code src app.js que vous pouvez trouver dans le Pipeline du générateur d'applications?