Test1 트
Test2 트
나는 비교하고 싶 News01 에서 Test1 열 과 함께 Test2 열과를 가져올 필요가 없는 해당 Test2B 열 값
그래서 결과해야 금융 서 Sheet1 열 B
하지만 내가 사용하는 경우,다른 경우에도 경우에 문장이 참가하는 다른 문입니다. 를 삭제하면 다른 문는 경우 다음 문이 작동하는 것입니다.
이유는 모르겠는 경우 문은 사실,그것은 다른 문으로 기본
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")
}
}
});
}