Skip to content

Collect several sheets in one #30

Open
@oshliaer

Description

@oshliaer
function copyMultipleSpreadsheet2(){
  var sheets = [];
  
  sheets.push(SpreadsheetApp.openById('ssssQ').getSheetByName('Sheet1'));
  sheets.push(SpreadsheetApp.openById('sssso').getSheetByName('Sheet1'));
  
  var data = sheets.reduce(function(p, c){
    var values = c.getRange('A2:D').getValues().filter(function(row){
      return row[0]!=='';
    });
    p = p.concat(values);
    return p;
  }, []);
  
  SpreadsheetApp.getActive().getSheetByName('Sheet1').getRange(1, 1, data.length, data[0].length).setValues(data);
}
``

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions