Untitled
unknown
javascript
4 years ago
1.5 kB
9
Indexable
// New // Skip campaign when not set to manual bidding. And check label. var campaignIterator = AdsApp.campaigns().withIds([row["CampaignId"]]).get(); while(campaignIterator.hasNext()) { var campaign = campaignIterator.next(); if(campaign.bidding().getStrategyType() != "MANUAL_CPC" && campaign.bidding().getStrategyType() != "MANUAL_CPM" && campaign.bidding().getStrategyType() != "MANUAL_CPV") continue; if(config.CAMPAIGN_LABEL != ""){ while(!campaign.labels().withCondition("Name = '" + config.CAMPAIGN_LABEL + "'").get().hasNext()) continue; } var campaignKpi = parseFloat(getCampaignKpi(campaign.getId())).toFixed(2); var oldBid = parseFloat(1 + (row["BidModifier"].split("%")[0] / 100)).toFixed(2); } // Old // Skip campaign when not set to manual bidding. And check label. var campaignIterator = AdsApp.campaigns().withIds([row["CampaignId"]]).get(); while(campaignIterator.hasNext()){ var campaign = campaignIterator.next(); } if(campaign.bidding().getStrategyType() != "MANUAL_CPC" && campaign.bidding().getStrategyType() != "MANUAL_CPM" && campaign.bidding().getStrategyType() != "MANUAL_CPV") continue; if(config.CAMPAIGN_LABEL != ""){ while(!campaign.labels().withCondition("Name = '" + config.CAMPAIGN_LABEL + "'").get().hasNext()) continue; } var campaignKpi = parseFloat(getCampaignKpi(campaign.getId())).toFixed(2); var oldBid = parseFloat(1 + (row["BidModifier"].split("%")[0] / 100)).toFixed(2);
Editor is loading...