Skip to content

Instantly share code, notes, and snippets.

@jroenf
Created May 3, 2019 08:15
Show Gist options
  • Save jroenf/f5d690cf984640ae705d3085dcdbf8d2 to your computer and use it in GitHub Desktop.
Save jroenf/f5d690cf984640ae705d3085dcdbf8d2 to your computer and use it in GitHub Desktop.
Google Ads script: Remove all product partitions from one campaign
function main() {
var currentAccount = AdsApp.currentAccount();
Logger.log('curaccount:' + currentAccount.getName());
var campaignIterator = AdsApp.shoppingCampaigns().withIds([1051286818]).get();//.get();
var campaign = campaignIterator.next();
Logger.log('campaign: ' + campaign.getName());
var adGroupIterator = campaign.adGroups().get();
while(adGroupIterator.hasNext()) {
var adGroup = adGroupIterator.next();
Logger.log('adGroup: ' + adGroup.getName());
var rootProductGroup = adGroup.rootProductGroup();
if (rootProductGroup) {
rootProductGroup.removeAllChildren();
rootProductGroup.remove();
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment