function main() {
var campaignIterator = AdWordsApp.campaigns()
.forDateRange('ALL_TIME')
.get();
var campaignIterator2 = AdWordsApp.campaigns()
.forDateRange('LAST_7_DAYS')
.withCondition("Status = ENABLED")
.get();
var ss = SpreadsheetApp.openByUrl(
"https://docs.google.com/spreadsheet/ccc?key=0AmlDmpbBj8rLdFJBSi1ZdklHbTVsRGt3Wm9VUG9jUmc#gid=0");//Ссылка на свою таблицу
ss.setActiveSheet(ss.getSheets()[15]); //активируем лист
var allCost = 0;
var allBudget = 0;
// Logger.log(' E2: ' + ss.getRange("E2").getValue());
//Получаем общий расход за всё время
while (campaignIterator.hasNext()) {
var campaign = campaignIterator.next();
var stats = campaign.getStatsFor("ALL_TIME")
allCost = allCost + stats.getCost();
// Logger.log(campaign.getName() + ': ' + stats.getCost() + ' grn');
}
//Получаем расход за 7 дней по активным кампаниям
while (campaignIterator2.hasNext()) {
var campaign2 = campaignIterator2.next();
var stats2 = campaign2.getStatsFor("LAST_7_DAYS")
allBudget = allBudget + stats2.getCost();
}
allBudget = allBudget / 7;
ss.getRange("E2").setValue(allCost);
ss.getRange("B4").setValue(allBudget);
}
var ss = SpreadsheetApp.openByUrl(
"https://docs.google.com/spreadsheet/ccc?key=0AmlDmpbBj8rLdFJBSi1ZdklHbTVsRGt3Wm9VUG9jUmc#gid=0");
ss.setActiveSheet(ss.getSheets()[15]); //активируем лист