Esta función se ejecuta bien, pero por arriba de 20k filas. ¿Qué podría cambiar para hacer que se ejecute rápido?
const SOURCE_FILE_ID = 'ID';
function getData() {
const sourceSheet = SpreadsheetApp.openById(SOURCE_FILE_ID);
const sourceRng = sourceSheet.getSheetByName('ativcopiar').getRange(1, 1, sourceSheet.getLastRow(), 9);
const sourceValues = sourceRng.getValues();
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName('Ativ.');
var destinationRng = sheet.getRange(1, 1, sheet.getLastRow(), 9);
destinationRng.clearContent();
destinationRng.setValues(sourceValues);
}
A veces, supera el límite de tiempo.
Agradezco cualquier luz! Gracias.
var destinationRng = dstSheet.getRange(1, 1, dstSheet.getLastRow(), 9);