帮助中心
快速寻找答案
首页>帮助手册>

无法做包含判断

错误说明①

当"IF条件” 中当关系为”包含“或”不包含“,且”操作数1“是不能做包含判断的数据类型时,报错此异常。能做包含操作的类型主要是字符串、列表、元组、集合、字典类。像整数、小数、布尔等都是无法做包含判断的。

原因一

"操作数1" 为 None值

报错: "None" 值无法做包含判断。比如:

如何解决

用"IF多条件",加上不为空值的判断:

原因二

操作数1类型不对

比如想判断,页面上有没有包含“618大促”的文本内容

如何解决

这类错误,要么是变量选的不对,要么是用错指令。

针对上例:应该用 "IF网页包含"

错误说明②

当"IF条件” 中当关系为“包含”或“不包含”,且“操作数1” 和“操作数2”不能做包含判断的数据类型时,报错此异常。比如 None、小数、整数不能和字符串判断包含关系。

原因

"操作数1" 与 "操作数2" 不能判断包含关系

如想要从文本中提取信息,判断这个文本是否包含在一个字符串中:

如何解决

针对本例,错误是因为从文本中没有提取出内容,变量 contentNone,而不能判断None是否包含在字符串中。

可以先对内容做判断是否是 None,如果不是再判断包含。

问题没有解决?去社区提问