通知

欢迎访问 Search Ads 360 这个搜索引擎营销广告系列管理平台的帮助中心。 虽然本帮助中心对公众开放,但只有已登录的订阅客户才能访问 Search Ads 360 产品。要订阅或了解详情,请联系我们的销售团队

SEARCH

返回“haystack”中第一个“needle”实例的起始位置。如果“needle”不在“haystack”中,则返回 null。

默认情况下,此函数从“haystack”的开头开始计算,但您可以指定起始位置。

请务必按广告客户语言区域的自然方向进行计数。例如,如果广告客户的语言是英语,则此函数的计数方向为从左到右。

此功能只可在人工广告系列中的产品目录模板中使用。升级后的产品目录管理系统中的模板使用的是另一组功能

语法

SEARCH(needle, haystack[, starting-position])
以大写形式指定函数名称:SEARCH

参数

  • “neddle”和“haystack”可以是:
    • 产品目录属性(如 BRAND),或用引号括起来的静态字符串(如 "Shoes")。
      请以大写形式指定标准属性;您可以通过 Search Ads 360 界面了解如何指定自定义属性
    • 返回字符串的表达式或函数。
  • “starting-position”是指示“haystack”中起始搜索位置的可选正整数。
    如果值为 1,则从“haystack”的开头搜索(与默认行为相同)。如果值为 4,则从第 4 个字符开始搜索。

区分大小写

文本搜索区分大小写。也就是说,SEARCH("Shoe", "shoes") 求得的值为 false。

空字符

如果您包含表达式或函数,则表达式或函数可能会求得空字符串。

请注意,搜索空字符串将始终返回 1。也就是说,SEARCH("", "GDN") 求得的值为 1。

示例

  • 如果产品目录 Feed 返回品牌名称“cowabunga”,则 SEARCH("cow",BRAND) 会返回 1

  • SEARCH("abunga","cowabunga") 会返回 4

  • SEARCH("a","cowabunga") 会返回 4,即第一个 a 的位置。

  • SEARCH("a","cowabunga", 5) 会返回 9,即您从第 5 个字符开始计数时第一个 a 出现的位置。
    也就是说,SEARCH("a","cowabunga", 5) 会从第 5 个字符(即 b)开始搜索 cowabunga。此函数在 cowabunga 的第 9 个位置找到 a

该内容对您有帮助吗?

您有什么改进建议?
true
搜索
清除搜索内容
关闭搜索框
主菜单
15295355771090462203
true
搜索支持中心
true
true
true
true
true
263
false
false