Я пытаюсь создать сценарий, который копирует строку в зависимости от того, что находится в столбце E. Если в столбце указано «CORE», «WARRANTY» или содержится «DAMAGE», он будет скопирован.В приведенном ниже коде я определил части «CORE» и «WARRANTY», но я не уверен, как использовать INCLUDES:
function onEdit(event) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = event.source.getActiveSheet();
var r = event.source.getActiveRange();
if(s.getName() == "MAIN" && r.getColumn() == 5 && r.getValue() == "CORE" || r.getValue() == "WARRANTY" || r.includes("DAMAGE")) {
var row = r.getRow();
var numColumns = s.getLastColumn();
var targetSheet = ss.getSheetByName("ELITE");
var target = targetSheet.getRange(targetSheet.getLastRow() + 1, 1);
s.getRange(row, 1, 1, numColumns).copyTo(target);
}
}
Заранее спасибо!