Я создал кусок кода на листе, где люди отмечают «х», если они не могут пройти обучение.Это сделано в листах Google, и делает отметку времени, когда они нажимают «x».
Что мне нужно, это триггер onedit, который активируется, когда набирается «x» и когда «x» iудалено в ячейке.
function onEdit(e) {
var sheet = e.source.getActiveSheet();
if (sheet.getName() ==
"Mandagstræning","Tirsdagstræning","Torsdagstræning","Holdkamp") {
var actRng = sheet.getActiveRange();
var editColumn = actRng.getColumn();
var rowIndex = actRng.getRowIndex();
var headers = sheet.getRange(1, editColumn, 1,
sheet.getLastColumn()).getValues();
var dateCol = headers[0].indexOf("Tid") + editColumn;
if (sheet.getRange(rowIndex, orderCol).getValue() === "x") {
sheet.getRange(rowIndex, dateCol).setValue(Utilities.formatDate(new
Date(), "UTC+8", "dd-MM-yyyy HH.mm.ss"));
}
Надеюсь, что кто-то может помочь!