Google apps script 批量删除位置目标-谷歌广告脚本
在用尽所有办法之后,我希望能得到一些帮助。我正在尝试调整脚本以删除特定活动的所有目标位置。问题是,我发现的唯一方法是遍历每个目标位置并逐个删除它们。如果一个活动有2000个位置目标,那么这需要的时间太长,脚本超时 下面是一个用于逐个删除它们的标准脚本示例。有没有关于如何加快这一进程的建议?是否可以传入一系列特定于活动的LocationID,并让它一次性将它们全部删除?或者,是否有一个功能可以一次删除所有位置?这两种方法中的任何一种都适用于我,但我还没有找到一种解决方案来实现这一点 提前谢谢你的帮助Google apps script 批量删除位置目标-谷歌广告脚本,google-apps-script,google-ads-api,adwords-api-v201802,Google Apps Script,Google Ads Api,Adwords Api V201802,在用尽所有办法之后,我希望能得到一些帮助。我正在尝试调整脚本以删除特定活动的所有目标位置。问题是,我发现的唯一方法是遍历每个目标位置并逐个删除它们。如果一个活动有2000个位置目标,那么这需要的时间太长,脚本超时 下面是一个用于逐个删除它们的标准脚本示例。有没有关于如何加快这一进程的建议?是否可以传入一系列特定于活动的LocationID,并让它一次性将它们全部删除?或者,是否有一个功能可以一次删除所有位置?这两种方法中的任何一种都适用于我,但我还没有找到一种解决方案来实现这一点 提前谢谢你的帮
function removeTargetedLocations(campaign) {
var campaignIterator = AdWordsApp.campaigns()
.withCondition('Name = ' + campaign + '')
.get();
if (campaignIterator.hasNext()) {
var campaign = campaignIterator.next();
var locationIterator = campaign.targeting().targetedLocations().get();
while (locationIterator.hasNext()) {
var loc = locationIterator.next();
loc.remove();
}
}
}
嘿,rob,你可能对以下资源感兴趣:谢谢carlesgg97,我们将更详细地了解它。我很想在广告脚本中实现这一点,但看起来可能是不可能的