У меня два списка. Первый список содержит имена всех текущих сотрудников, а второй список содержит имена всех нынешних и прошлых сотрудников.
Мне нужно разработать сценарий, который возвращает все прошлые имена с информацией, связанной с ними во втором списке. Я написал этот код, который сопоставляет все текущие имена с их текущей информацией, но не могу понять, как сделать обратное.
function current(){
var app = SpreadsheetApp;
var activeSheet = app.getActiveSpreadsheet();
var issued = app.getActiveSpreadsheet().getSheetByName("Issued");
var waiting = app.getActiveSpreadsheet().getSheetByName("Waiting for Inventory");
var active = app.getActiveSpreadsheet().getSheetByName("Active Officers");
for (var j = 2; j<100; j++){
var officer = issued.getRange(j,11).getValue();
for(var i = 2; i<70; i++){
var officerList = active.getRange(i, 2).getValue();
if (officer === ""){
continue;
}
if (officer === officerList){
var rowInfo = issued.getRange(j,1,1,12).getValues();
var lastrow = waiting.getLastRow();
waiting.getRange(lastrow+1,1,1,12).setValues(rowInfo);
}
}
}
}