【问题标题】:Google Ads Script - Pause multiple campaignsGoogle Ads 脚本 - 暂停多个广告系列
【发布时间】:2020-11-09 08:05:08
【问题描述】:

我正在使用 Google Ads 脚本。我设法执行了暂停特定广告系列的脚本,但我无法将其应用于多个广告系列。这是我尝试过的,但它只暂停了第一个广告系列(“Name IN ['test1', 'test2']”)。有人可以帮我实现这一目标吗?

function main () {
  var campaignIterator = AdsApp.campaigns()
    .withCondition("Name IN ['test1', 'test2']").get();
  if (campaignIterator.hasNext()) {
    var campaign = campaignIterator.next();
    campaign.pause();
  }
}

【问题讨论】:

  • 您有恢复活动的触发器吗?

标签: javascript google-apps-script google-ads-api


【解决方案1】:

您只需如下例所示从 if 更改为 while 即可遍历所有广告系列。

function main () {
  var campaignIterator = AdsApp.campaigns()
    .withCondition("Name IN ['test1', 'test2']").get();
  while (campaignIterator.hasNext()) {
    var campaign = campaignIterator.next();
    campaign.pause();
  }
}

【讨论】:

    猜你喜欢
    • 2022-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-25
    相关资源
    最近更新 更多