Мне нужна ваша помощь в отношении моего сценария ниже.У меня есть 2 листа (sheet1 и sheet2).Sheet1 содержит значения ячеек, в которые это будет скопировано / для обновления ячеек на sheet2.Сценарий добавит и скопирует значения из листа1 в лист2, но не распознает условие.Я бы хотел, чтобы sheet2!c3 = sheet1!f5
просто обновил ячейки, иначе он добавит еще одну строку и скопирует данные из листа1 в лист2.
Спасибо за помощь!
function emailongoing() {
var sheet1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('OutageYellow');
var sheet2 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('test');
var lastRow = sheet2.getLastRow()+1;
cntr = 0
if (sheet2.getRange('C3') != sheet1.getRange('F5')) {
sheet1.getRange('E5').copyTo(sheet2.getRange(lastRow + cntr,2), {contentsOnly:true});
sheet1.getRange('F5').copyTo(sheet2.getRange(lastRow + cntr,3), {contentsOnly:true});
sheet1.getRange('C5').copyTo(sheet2.getRange(lastRow + cntr,5), {contentsOnly:true});
sheet1.getRange('C7').copyTo(sheet2.getRange(lastRow + cntr,4), {contentsOnly:true});
sheet1.getRange('C8').copyTo(sheet2.getRange(lastRow + cntr,9), {contentsOnly:true});
sheet1.getRange('C9').copyTo(sheet2.getRange(lastRow + cntr,10), {contentsOnly:true});
cntr++;
}
else if (sheet2.getRange('C3') != " ") {
sheet1.getRange('E5').copyTo(sheet2.getRange(lastRow + cntr,2), {contentsOnly:true});
sheet1.getRange('F5').copyTo(sheet2.getRange(lastRow + cntr,3), {contentsOnly:true});
sheet1.getRange('C5').copyTo(sheet2.getRange(lastRow + cntr,5), {contentsOnly:true});
sheet1.getRange('C7').copyTo(sheet2.getRange(lastRow + cntr,4), {contentsOnly:true});
sheet1.getRange('C8').copyTo(sheet2.getRange(lastRow + cntr,9), {contentsOnly:true});
sheet1.getRange('C9').copyTo(sheet2.getRange(lastRow + cntr,10), {contentsOnly:true});
cntr++;
}
}