我在 Dialogflow CX 中创建了一个简单的代理。在执行下一个 webhook 调用之前,我想检查用户输入的城市是否存在于$session.params.cities
.
通过参考条件响应文档,我使用了如下所示的HAS (:)运算符
if $session.params.cities : $session.params.city
Validating the city name
else
Invalid city
endif
示例值:
$session.params.cities = "A, B, C, D"
$session.params.city = "B"
但这不起作用,它正在进入其他情况。根据文档,它说The RHS is type casted to the same type as the LHS before comparing.
如何执行子字符串搜索?