0

我在 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.如何执行子字符串搜索?

4

0 回答 0