Итак, я работал над сценарием, чтобы скопировать формулу, когда ячейка отредактирована на Да в столбце рядом с. Это работает.
Мой вопрос: я хотел бы скопировать формулу, если в этой ячейке есть текст или число. Как я могу добавить этот мой сценарий.
Я знаю об этом, поэтому я буду благодарен за любой совет или документацию.
function onEdit(){
var sheetNameToWatch = "Request for Purchases";
var columnNumberToWatch = 10;
var valueToWatch="Yes";
var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.getRange("K2").setFormula("=(c2*d2)");
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getActiveCell();
var val = sheet.getActiveCell().getValue();
if (sheet.getName() == sheetNameToWatch && range.getColumn() == columnNumberToWatch && val==valueToWatch ) {
var targetCell = sheet.getRange(range.getRow(), range.getColumn()+1);
var d = ss.getRange("K2").copyTo(targetCell);
}
}