更改广告系列名称 adwords 脚本
Change campaign name adwords scripts
我正在尝试在 Google Adwords 上创建一个脚本来更改广告系列名称。但是现在脚本什么也没做。怎么了?
function main() {
var campaignIterator = AdWordsApp.campaigns()
.withCondition('Name = "teste"')
.get();
if (campaignIterator.hasNext()) {
var campaign = campaignIterator.next();
var newCampaignName = 'teste2';
campaign.setName(newCampaignName);
}
}
如果您想重命名广告系列,您必须提供 ID。可以使用值 "Name" 选择此字段。可以过滤此字段。
while 循环是迭代器之后最常用的元素。试试这个:
function main() {
var campaignIterator = AdWordsApp.campaigns()
.withCondition('Name = "teste"')
.get();
while (campaignIterator.hasNext()) {
var campaign = campaignIterator.next();
var newCampaignName = 'teste2';
campaign.setName(newCampaignName);
Logger.log("Campaign Name Changed")
}
}
我还包含了一个 "Logger.log" 来显示 while 循环的输出。如果那没有触发,那么你的 Iterator 条件有问题;也许您没有使用您使用过的名称的广告系列。
我正在尝试在 Google Adwords 上创建一个脚本来更改广告系列名称。但是现在脚本什么也没做。怎么了?
function main() {
var campaignIterator = AdWordsApp.campaigns()
.withCondition('Name = "teste"')
.get();
if (campaignIterator.hasNext()) {
var campaign = campaignIterator.next();
var newCampaignName = 'teste2';
campaign.setName(newCampaignName);
}
}
如果您想重命名广告系列,您必须提供 ID。可以使用值 "Name" 选择此字段。可以过滤此字段。
while 循环是迭代器之后最常用的元素。试试这个:
function main() {
var campaignIterator = AdWordsApp.campaigns()
.withCondition('Name = "teste"')
.get();
while (campaignIterator.hasNext()) {
var campaign = campaignIterator.next();
var newCampaignName = 'teste2';
campaign.setName(newCampaignName);
Logger.log("Campaign Name Changed")
}
}
我还包含了一个 "Logger.log" 来显示 while 循环的输出。如果那没有触发,那么你的 Iterator 条件有问题;也许您没有使用您使用过的名称的广告系列。