javascript - Google Ads 脚本 - 暂停多个广告系列
问题描述
我正在使用 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();
}
}
解决方案
您只需如下例所示从 if 更改为 while 即可遍历所有广告系列。
function main () {
var campaignIterator = AdsApp.campaigns()
.withCondition("Name IN ['test1', 'test2']").get();
while (campaignIterator.hasNext()) {
var campaign = campaignIterator.next();
campaign.pause();
}
}
推荐阅读
- sml - 为什么这个函数是柯里化的?
- collision-detection - 基础骨骼上的虚幻引擎 4 轮子
- python - MacOS 键绑定没有在 VS Code 调试器中被覆盖?
- php - 在 MVC 应用程序中,我应该在哪里生成 CSRF 表单令牌和验证码?
- php - php中一个非常小的指数数
- mysql - Mysql用多个where子句连接2个表
- javascript - 简单的 Leaflet.js 标记放置
- javascript - react-native,领域:如何在另一个选项卡中触发重新渲染?
- javascript - 从窄输入中仅获取文本值的实际可见部分(获取输入“滚动”)
- pdf - 如何使用条件语句和 PDF 生成器隐藏和显示部分?