如果“needle”是“haystack”的子字符串,或者“needle”等同于“haystack”,则计算结果为 true。
语法
contains(haystack, needle)
“neddle”和“haystack”可以是:
- 字符串常量,如“GDN”。
- 字符串形式的 Search Ads 360 变量,例如
Keyword
、Campaign
、Engine_status
等等。 - 返回字符串的表达式或公式列。
不区分大小写
文本比较不区分大小写。也就是说,contains("gdn", "GDN")
求得的值为 true。
空字符
如果您在此函数中添加表达式或公式列,请注意,表达式或公式列的计算结果可能为空字符串。
请注意,所有字符串都包含一个空(零长度)字符串。也就是说,contains("", "GDN")
求得的值为 true。
请注意,contains("GDN", "")
求得的值为 false。也就是说,空字符串不包含非空字符串。
示例
-
contains("hook", "fishhook")
求得的值为 true -
如果关键字包含“hoopers”,则显示“品牌”。对于其他关键字,则显示“非品牌”:
if(contains("hoopers", 关键字), "品牌", "非品牌")
-
如果关键字包含“hoopers”,且包含在以“US”开头的广告系列中,则显示“美国品牌”:
if(and(contains("hoopers", 关键字), starts_with(广告系列, "US")), "美国品牌", "非品牌")
-
如果广告系列包含“Shopping”、“GDN”或“RLSA”,则显示“预算 1”,否则显示“预算 2”:
if(or(contains("Shopping", 广告系列), contains("GDN", 广告系列), contains("RLSA", 广告系列)), "预算 1", "预算 2")