I have a script I am running to pause ads on Adwords once they go over a certain amount.
function main() {
// GET THE TOTAL SPEND OF THE ACCOUNT
var costReport = AdWordsApp.report("Select Cost from ACCOUNT_PERFORMANCE_REPORT DURING TODAY");
var reportRow = costReport.rows().next();
var totalCost = reportRow["Cost"].replace(',', ''); // Remove thousand separator
// PAUSE THE ACTIVE CAMPAIGNS IF THE BUDGET IS REACHED. REPLACE "XXXX" WITH YOUR BUDGET.
if (totalCost > 700){
var campaignIterator = AdWordsApp.campaigns().withCondition("Status = ENABLED").get();
while (campaignIterator.hasNext()){
var campaign = campaignIterator.next();
campaign.pause();
}
}
}
I need to make this script run only if it is a certain day. So something like:
if (totalCost > 700 && day == 'Monday){
var campaignIterator = AdWordsApp.campaigns().withCondition("Status = ENABLED").get();
while (campaignIterator.hasNext()){
var campaign = campaignIterator.next();
campaign.pause();
}