Я пытаюсь изменить значение конкретной ячейки, но только когда редактируется другая конкретная ячейка, чтобы создать вычисление изменения даты.
Я действительно новичок в этом,поэтому точно не знаю, что я делаю.
function onEdit(e) {
var sheet = SpreadsheetApp.getActiveSpreadsheet();
if(sheet.getName() === 'Date Calculator' && e.sheet.getRange() === 'C9' )
{
var cell = sheet.getRange("C10");
cell.setFormula('=WORKDAY(C9,+$C$3)');
}
}
Ничего не происходит, ошибок нет.
[19-07-09 16:13:10:402 BST] SpreadsheetApp.getActiveRange() [0 seconds]
[19-07-09 16:13:10:402 BST] Range.getRow() [0 seconds]
[19-07-09 16:13:10:402 BST] Range.getLastRow() [0 seconds]
[19-07-09 16:13:10:402 BST] Range.getColumn() [0 seconds]
[19-07-09 16:13:10:402 BST] Range.getLastColumn() [0 seconds]
[19-07-09 16:13:10:402 BST] SpreadsheetApp.getActiveSpreadsheet() [0 seconds]
[19-07-09 16:13:10:414 BST] Starting execution
[19-07-09 16:13:10:420 BST] Spreadsheet.getActiveSheet() [0 seconds]
[19-07-09 16:13:10:488 BST] Execution failed: ReferenceError: "sheet" is not defined. (line 4, file "Code") [0.002 seconds total runtime]