Professional Documents
Culture Documents
Macro Canc C&C
Macro Canc C&C
function copiar_devs() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('A2:H2').activate();
var currentCell = spreadsheet.getCurrentCell();
spreadsheet.getSelection().getNextDataRange(SpreadsheetApp.Direction.DOWN).activate();
currentCell.activateAsCurrentCell();
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('DEVOLUCIONES'), true);
var destino = spreadsheet.setActiveSheet(spreadsheet.getSheetByName('DEVOLUCIONES'),
true).getRange("a2").getValue();
if (destino == "" ){
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('DEVOLUCIONES'),
true).getRange("a2").activate();
spreadsheet.getRange('BASEDEV!A2:H1000').copyTo(spreadsheet.getActiveRange(),
SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
spreadsheet.getRange('A2').activate();
//spreadsheet.setActiveSheet(spreadsheet.getSheetByName('BASEDEV'), true);
//spreadsheet.getRange('A2').activate();
} else{
spreadsheet.getCurrentCell().getNextDataCell(SpreadsheetApp.Direction.DOWN).activate();
spreadsheet.getCurrentCell().offset(1, 0).activate();
spreadsheet.getRange('BASEDEV!A2:H1000').copyTo(spreadsheet.getActiveRange(),
SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
spreadsheet.getRange('A2').activate();
//spreadsheet.setActiveSheet(spreadsheet.getSheetByName('BASEDEV'), true);
//spreadsheet.getRange('A2').activate();
}
};
function resetearFormatos() {
var libro = SpreadsheetApp.getActiveSpreadsheet();
var basedev = libro.getSheetByName('BASEDEV');
var zinbocc = libro.getSheetByName('ZINBOCC');
var secciones = libro.getSheetByName('SECCIONES');
var devoluciones = libro.getSheetByName("DEVOLUCIONES")
var archivo = libro.getSheetByName("ARCHIVO")
basedev.getRange('K:AF').setNumberFormat('@');
zinbocc.getRange('A:B').setNumberFormat('@');
secciones.getRange('A:D').setNumberFormat('@');
devoluciones.getRange('I:I').setNumberFormat('d/M/yyyy H:mm:ss');
devoluciones.getRange('F:F').setNumberFormat('d/M/yyyy H:mm:ss');
archivo.getRange('I:I').setNumberFormat('d/M/yyyy H:mm:ss');
archivo.getRange('F:F').setNumberFormat('d/M/yyyy H:mm:ss');
};
function depuraDevs(){
var ss = SpreadsheetApp.getActive();
var sheetdev = ss.getSheetByName("DEVOLUCIONES");
var sheetarc = ss.getSheetByName("ARCHIVO");
var lr = sheetdev.getLastRow();
var data = sheetdev.getRange("A2:K"+lr).getValues();
console.log(filterdata);
sheetarc.getRange(sheetarc.getLastRow()+1, 1, filterdata.length,
filterdata[0].length).setValues(filterdata);
//sheetarc.getRange(sheetarc.getLastRow(), 1, filterdata.length,
filterdata[0].length).setValues(filterdata);
sheetdev.getRange("A2:K"+lr).clearContent();
sheetdev.getRange(2,1,filterdata1.length, filterdata1[0].length).setValues(filterdata1);
}
function borrar() {
var libro = SpreadsheetApp.getActive()
var basedev = libro.getSheetByName("BASEDEV")
var zinbo = libro.getSheetByName("ZINBOCC")
basedev.getRange("K2:AF"+filabase).clearContent()
if (zinbo.getRange("a2").getValue() != ""){
zinbo.getRange("A2:B"+filazinbo).clearContent()
} else{
basedev.getRange("a1").activate
}
}