Я хотел бы создать макрос, который будет извлекать данные на другом листе, но я не знаю заранее количество строк, и я хотел бы восстановить количество строк.ЛИСТ ДАННЫХ имеет разное количество строк каждый день или месяц, поэтому я не могу заранее определить количество строк.
Я пытался использовать функцию «GetRange», но в этом номере ничего нетнепустых ячеек, чтобы получить количество непустых строк.
Я тоже пытался создать фильтр, но у меня нет разрешения на белизну в документе.
function myFunction() {
// Get the sheet with DATA active
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('DataSheet'), true);
//how can i get the Range of the last non empty cells ??
var range = spreadsheet.getRange("A2:Axxx");
//i want to have an integer (number of lines with data)
var values = range.getValue();
// after i do somes operations in these data but it's not important.
for(var i=2 ; i< values ; i++) {
spreadsheet.duplicateActiveSheet();
spreadsheet.getActiveSheet().setName('Lettre Relance' + i);
spreadsheet.getRange('C12').activate();
spreadsheet.getCurrentCell().setFormula('=Relance!A'+i);
}
}
Большое спасибо за ваш ответ!