显示带有标签的帖子 例外. 显示所有帖子
显示带有标签的帖子 例外. 显示所有帖子

2014年7月27日星期日

异常无效的报告查询INVALID_PREDICATE_ENUM_VALUE有效

更新:这是一个 AdWords脚本小组关于该主题的说明.

几天前,我开始从脚本中收到很多错误,如下所示:
Exception: Invalid 报告 query: INVALID_PREDICATE_ENUM_VALUE: ACTIVE

如果其他人看到此问题,则与报告API的更新有关。以前,ACTIVE曾经是CampaignStatus的有效枚举值,由于其他所有东西都使用ENABLED,因此它总是有点异常。它已更新为与其他“状态”值匹配,但在此过程中,它破坏了所有使用“活动”状态的脚本。这是一个例子:
    ...
    var query = ['select',cols.join(','),'from',report,
                 'where CampaignStatus = ACTIVE',
                 'and AdGroupStatus = ENABLED',
                 'and Status = ACTIVE',
                 'during','TODAY'].join(' ');
    ...
这应该更改为:
    ...
    var query = ['select',cols.join(','),'from',report,
                 'where CampaignStatus = ENABLED',
                 'and AdGroupStatus = ENABLED',
                 'and Status = ENABLED',
                 'during','TODAY'].join(' ');
    ...

我正在尝试返回并更新以前的脚本,但是可能需要一些时间。
谢谢,
拉斯