function main() { var accountIterator = MccApp.accounts().get();
var spreadsheet = SpreadsheetApp.openById("SPREADSHEET_ID");
var mccAccount = AdWordsApp.currentAccount();
var i=0;
while (accountIterator.hasNext()) {
var account = accountIterator.next();
// Switch to the account you want to process.
MccApp.select(account);
var report = AdWordsApp.report("Select Clicks, Impressions, Cost from ACCOUNT_PERFORMANCE_REPORT during THIS_MONTH");
var sheet = spreadsheet.getActiveSheet();
//Name sheet by account name
if(i == 0){
spreadsheet.renameActiveSheet("Report "+account.getName());
}
else if(i != 0 && !spreadsheet.getSheetByName("Report "+account.getName())){
spreadsheet.insertSheet("Report "+account.getName());
}
else if(i != 0 && spreadsheet.getSheetByName("Report "+account.getName())){
spreadsheet.setActiveSheet(spreadsheet.getSheets()[i]);
}
report.exportToSheet(spreadsheet.getActiveSheet());
i++;
}
}
var spreadsheetUrl = "SPREADSHEET_URL";
function main() {
var activeSheet = SpreadsheetApp.openByUrl(spreadsheetUrl).getActiveSheet();
activeSheet.clear();
var accountIterator = MccApp.accounts().get();
while (accountIterator.hasNext()) {
var account = accountIterator.next();
MccApp.select(account);
var reportRows = AdWordsApp.report("Select Clicks, Impressions, Cost, Date from ACCOUNT_PERFORMANCE_REPORT during YESTERDAY").rows();
while (reportRows.hasNext()) {
var reportRow = reportRows.next();
var newRow = [account.getCustomerId(), reportRow["Clicks"], reportRow["Impressions"], reportRow["Cost"], reportRow["Date"]];
activeSheet.appendRow(newRow);
}
}
}
var spreadsheetUrl = "SPREADSHEET_URL";
function main() {
var activeSheet = SpreadsheetApp.openByUrl(spreadsheetUrl).getActiveSheet();
activeSheet.clear();
var accountIterator = MccApp.accounts().get();
while (accountIterator.hasNext()) {
var account = accountIterator.next();
MccApp.select(account);
var reportRows = AdWordsApp.report("Select MonthOfYear, Clicks, Impressions, Cost from ACCOUNT_PERFORMANCE_REPORT during THIS_MONTH").rows();
var name = activeSheet.getRange("A1");
var customerID = activeSheet.getRange("B1");
var clicks = activeSheet.getRange("C1");
var impressions = activeSheet.getRange("D1");
var cost = activeSheet.getRange("E1");
var monthofyear = activeSheet.getRange("F1");
name.setValue("Account Name");
customerID.setValue("Customer ID");
clicks.setValue("Clicks");
impressions.setValue("Impressions");
cost.setValue("Cost");
monthofyear.setValue("Month of Year");
while (reportRows.hasNext()) {
var reportRow = reportRows.next();
var newRow = [account.getName(), account.getCustomerId(), reportRow["Clicks"], reportRow["Impressions"], reportRow["Cost"],reportRow["MonthOfYear"]];
activeSheet.appendRow(newRow);
}
}
}