Я использую скрипт в сочетании с функцией флажка на листах Google.Я хотел бы, чтобы скрипт заполнял время редактирования, когда флажок установлен, и удалял это время, когда флажок снят.
То, что у меня есть, позволяет мне обновлять время, когда флажок установлен,и время обновляется снова, когда не проверено.
У меня проблемы с удалением времени, когда флажок снят.
В этом сценарии используются принципы, согласно которым флажок без флажка = FALSE и флажок = TRUE
Любая помощьценится
function onEdit() {
var s = SpreadsheetApp.getActiveSheet();
var sName = s.getName();
var r = s.getActiveCell();
if (r.getColumn() == 1 && sName == 'Dashboard') {
var row = r.getRow();
var time = new Date();
SpreadsheetApp.getActiveSheet().getRange('G' + row.toString()).setValue(time);
var checkmark = r.getValue();
if (checkmark == 'FALSE') {
SpreadsheetApp.getActiveSheet().getRange('G' + row.toString()).setValue('');
}
}
}