var dateOffset = (24*60*60*1000) * 180; //180 days
var myDate = new Date();
myDate.setTime(myDate.getTime() - dateOffset);
Stats for September 2014
Campaign's name | CTR | CPC
Campaign 1 1,28% 0,34€
Stats for August 2014
Campaign's name | CTR | CPC
Campaign 1 1,22% 0,40€
.
Stats for July 2014
Campaign's name | CTR | CPC
Campaign 1 1,23% 0,46€
Stats for June 2014
Campaign's name | CTR | CPC
Campaign 1 1,24% 0,39€
.
Stats for May 2014
Campaign's name | CTR | CPC
Campaign 1 1,54% 0,60€
Stats for April 2014
Campaign's name | CTR | CPC
Campagin 1 1,18% 0,56€
var stats = campaign.getStatsFor('LAST_MONTH')
function main() {
var today = new Date();
var currentMonth = today.getMonth();
var currentYear = today.getYear();
for (var i = 0; i < 6; i++) {
var currentMonth = currentMonth - 1;
if (currentMonth < 0) {
currentMonth = 11;
currentYear = currentYear - 1;
}
Logger.log(getDateRangeForMonth(currentMonth, currentYear));
}
}
function getDaysInFeb(year) {
if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) {
return 29;
} else {
return 28;
}
}
function getDateRangeForMonth(month, year) {
var daysInMonth = [31, getDaysInFeb(year), 31, 30, 31, 30, 31, 30, 30, 31, 30, 31]
var startDate = new Date();
startDate.setYear(year);
startDate.setMonth(month);
startDate.setDate(1);
var endDate = new Date();
endDate.setYear(year)
endDate.setMonth(month);
endDate.setDate(daysInMonth[month]);
return [startDate, endDate];
}
var stats = campaign.getStatsFor("20140301", "20140330");
var dates = String()
dates = '"20140301", "20140330"'var stats = campaign.getStatsFor(dates);
var dates = String()
dates = '"20140301", "20140330"'
var stats = campaign.getStatsFor(dates);
var datecomplete = String();
datecomplete = '20140301,20140330'
var dateFrom = String();
var dateTo = String();
dateFrom = datecomplete.slice(0,8)
dateTo = datecomplete.slice(9,17)
var stats = campaign.getStatsFor(dateFrom, dateTo);