【问题标题】:Google Ads Scripts AWQL "CONTAINS_ANY" operator doesn't workGoogle Ads 脚本 AWQL“CONTAINS_ANY”运算符不起作用
【发布时间】:2021-04-28 17:48:40
【问题描述】:

我正在尝试按某些规则提取搜索查询,我需要获取包含给定字符串之一的查询:

    " WHERE " +       
       " Impressions > " + IMPRESSIONS_THRESHOLD +
       " AND AverageCpc > " + AVERAGE_CPC_THRESHOLD +
       " AND Query CONTAINS_ANY ['for sale in', 'buy'] " +        
   " DURING YESTERDAY ");

但我收到错误消息(尝试了不同的变体):

One of the conditions in the query is invalid. (file Code.gs, line 19)

虽然看起来我的一切都是按照形式语法来做的:

String           -> StringSingleQ | StringDoubleQ
StringSingleQ    -> '(char)'
StringDoubleQ    -> "(char)"
StringList       -> [ String (, String)* ]

如果我只做 1 个字符串,它可以正常工作:

 " WHERE " +       
       " Impressions > " + IMPRESSIONS_THRESHOLD +
       " AND AverageCpc > " + AVERAGE_CPC_THRESHOLD +
       " AND Query CONTAINS 'for sale in' " +
        
   " DURING YESTERDAY ");

【问题讨论】:

    标签: google-ads-api awql google-ads-script


    【解决方案1】:

    IIRC,CONTAINS_ANY 运算符仅在您过滤标签时有效。我不确定这个约束是否真的被记录在案,但this article 似乎至少暗示了这一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-12
      • 1970-01-01
      • 2022-06-21
      • 2021-12-29
      • 2020-07-10
      • 1970-01-01
      • 1970-01-01
      • 2018-08-04
      相关资源
      最近更新 更多