Această funcție ruleaza ok, dar pentru până la 20 de mii de rânduri. Ce as putea schimba, pentru a face alerga mai repede?
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);
}
Uneori, depășește limita de timp.
Apreciez orice lumină! Multumesc.
var destinationRng = dstSheet.getRange(1, 1, dstSheet.getLastRow(), 9);