У меня есть таблица, составленная из двух листов: «Диспетчер» и еще один (активный).
Я хотел бы использовать hlookup для просмотра заголовка C1, полученного с активного листа.найдите его на листе «Диспетчер», скопируйте строки под заголовком с листа «Диспетчер» и вставьте его в активный.
Я пытался разработать цикл for, поскольку последняя строка не всегдата же ссылка на листе «Диспетчер».
Ниже приведен код, который я пытаюсь разработать.
function hlookup() {
var valuesFromDispatcherSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Dispatcher");
var spreadsheet = SpreadsheetApp.getActive();
var Avals = valuesFromDispatcherSheet.getRange("A1:A").getValues();
var Alast = Avals.filter(String).length;
for(var i=0;i<Alast;i++){
spreadsheet.getRange(i, "column").activate();
spreadsheet.getCurrentCell().setFormula('=HLOOKUP($C$1, Dispatcher!$1:$1000, i, FALSE) ');
}
};
Однако кажется, что цикл for не работает с реализацией "я "в рамках setFormula.
У вас есть идеи по улучшению этого кода?
Благодарим вас за сотрудничество.
Пожалуйста, не стесняйтесь сообщить мне, если вам нужнодополнительная информация.