条件响应中的子字符串搜索

问题描述

我在 Dialogflow CX 中创建了一个简单的代理。在执行下一次 webhook 调用之前,我想检查 $session.params.cities 中是否存在用户输入的城市。

通过引用 conditional response doc,我使用了 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. 如何执行子字符串搜索?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)