function Pull(){ var app = SpreadsheetApp var ss_id = "1RAky4Jy1NoCJLMyeETK-8PnQv7pllnifHPUmxmlCVOE"; var spreadsheet = app.openById(ss_id) var out_sheet = spreadsheet.getSheetByName('OUTPUT'); var in_sheet = spreadsheet.getSheetByName('INPUT'); var criteria_sheet = spreadsheet.getSheetByName('Criteria'); var data = []; for(i=1; i<out_sheet.length; i++){ var out_sheet_date = out_sheet[i][16]; //column 16 is where the dates are var startDate = criteria_sheet[1][0]; var endDate = criteria_sheet[1][1]; if(out_sheet_date > startDate && out_sheet_date < endDate){ //pull data by date data = data.push(out_sheet[i])} } in_sheet.getrange(1,1,data.length,data[0].length).setValues(data);
} function Pull(){
var app = SpreadsheetApp;
var ss_id = "1RAky4Jy1NoCJLMyeETK-8PnQv7pllnifHPUmxmlCVOE";
var spreadsheet = app.openById(ss_id);
var out_sheet = spreadsheet.getSheetByName('OUTPUT');
var in_sheet = spreadsheet.getSheetByName('INPUT');
var out_values = out_sheet.getRange(1,1,out_sheet.getLastRow(),out_sheet.getLastColumn()).getValues();
var criteria_sheet = spreadsheet.getSheetByName('Criteria');
var cri_values = criteria_sheet.getRange(1,1,2,2).getValues();
var data = [];
for(i=1; i<out_values.length; i++){
var out_sheet_date = out_values[i][16]; //column 16 is where the dates are
var startDate = cri_values[1][0];
var endDate = cri_values[1][1];
if(out_sheet_date > startDate && out_sheet_date < endDate){ //pull data by date
data.push(out_sheet.getRange(i, 1,i,out_sheet.getLastColumn()))}
}
in_sheet.getrange(1,1,data.getLastRow(),data.getLastColumn()).setValues(data);
}
}Annika,
I see 2 problems still in the code:
--
You received this message because you are subscribed to the Google Groups "Google Apps Script Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-script-c...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-apps-script-community/38e1b990-60ed-45bf-8e6d-95fa09ad1b20o%40googlegroups.com.
function Pull(){ var app = SpreadsheetApp; var ss_id = "1RAky4Jy1NoCJLMyeETK-8PnQv7pllnifHPUmxmlCVOE"; var spreadsheet = app.openById(ss_id); var out_sheet = spreadsheet.getSheetByName('OUTPUT'); var in_sheet = spreadsheet.getSheetByName('INPUT'); var out_values = out_sheet.getRange(1,1,out_sheet.getLastRow(),out_sheet.getLastColumn()).getValues(); var criteria_sheet = spreadsheet.getSheetByName('Criteria'); var cri_values = criteria_sheet.getRange(1,1,2,2).getValues(); var data = []; for(i=1; i<out_values.length; i++){ var out_sheet_date = out_values[i][16]; //column 16 is where the dates are var startDate = cri_values[1][0]; var endDate = cri_values[1][1]; if(out_sheet_date > startDate && out_sheet_date < endDate){ //pull data by date data.push(out_sheet.getRange(i, 1,i,out_sheet.getLastColumn()))} } in_sheet.getrange(1,1,data.length,data[0].length()).setValues(data);
}To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-script-community+unsub...@googlegroups.com.
Annika,
Two items again:
Thanks
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-script-c...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-apps-script-community/38e1b990-60ed-45bf-8e6d-95fa09ad1b20o%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Google Apps Script Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-script-c...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-apps-script-community/f8d8d110-3168-4971-a402-727deb83ef87o%40googlegroups.com.