【发布时间】:2020-04-25 09:57:41
【问题描述】:
我有一个 Google Ads 脚本,当我的 Merchant Center 帐户中的产品被拒批时,它应该会通过电子邮件通知我。
此脚本中有一个“包含”过滤器字段,它限制了被监控的产品,但是,我无法让它工作。其他一切似乎都在工作。
这是脚本的一部分,您可以在其中过滤产品:
var productIdToInclude = [];
我尝试了以下版本,但无济于事:
var productIdToInclude = ["product123"];
var productIdToInclude = ['product123'];
var productIdToInclude = [product123];
这是脚本中关于此过滤器的注释:
// Filters
// These two variables store the product ID's that we want to filter by.
// The ID's need to be in string format e.g. productIdToInclude = ["123"];
整个脚本可以在here找到。
我相信,我有一个合成错误,但我无法弄清楚。
【问题讨论】:
-
脚本中的代码注释说:` // Filters // 这两个变量存储我们要过滤的产品ID。 // ID 必须是字符串格式,例如productIdToInclude = ["123"]; // 这些实际上是 productId 的子字符串,因此请注意不要使用 // 不合理的字符串。` 你确定你的产品 ID 是正确的吗?
-
是的,产品 ID 确实是正确的。
-
“无济于事”是什么意思?您想仅获取“product123”的信息还是要跳过此产品并获取其余产品?
-
两者都对我有用,最好我想包括几个产品并只为它们运行脚本。我尝试了排除和包含单个产品 ID 以及一系列 ID。
-
@user1721135 我已经添加了我的建议作为答案,但说实话不确定这是否可行,让我知道它是如何工作的,除此之外一切似乎都很正常。我无法在 v2.1 的产品状态对象上找到
approvalStatus属性,因此不确定您是否正在使用 v2 of api 或者您是否也应该考虑这一点。 developers.google.com/shopping-content/reference/rest/v2.1/…
标签: google-ads-api