Test1 Foaie
Test2 Foaie
Vreau să compar News01 de Test1 O Coloana cu Test2 O Coloană, și au nevoie pentru a aduce corespunzătoare Test2 B coloana valoare
Deci rezultatul ar trebui să fie de Finanțe în Sheet1 coloana B
Dar Dacă am folosi altceva, chiar și atunci când, dacă afirmația este adevărată se va declarația altceva. Dacă am șterge altceva declarație, apoi, dacă declarația este de lucru.
Nu știu de ce, atunci când, dacă afirmația este adevărată, va altceva declarație în mod implicit
function test() {
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var source_sheet = sheet.getSheetByName("Test1");
var target_sheet = sheet.getSheetByName("Test2");
var lastRow = source_sheet.getLastRow();
var inputs = source_sheet.getRange('A' + lastRow).getValues().flat();
var days = target_sheet.getRange('A1:A').getValues().flat();
var codes = target_sheet.getRange('B1:B').getValues().flat();
inputs.forEach(function(input, count){
for(var i = 0; i < days.length; i++){
if(days[i].trim() == input.trim()){
source_sheet.getRange('B' + (count + source_sheet.getLastRow())).setValue(codes[i]);
Logger.log(codes[i]);
break;
}
else{
Logger.log("News not found")
}
}
});
}