function onEdit(e) {
const sh=e.range.getSheet();
if(sh.getName()=='Sheet14' && e.range.columnStart==1 && e.value=='TRUE') {
var resp=SpreadsheetApp.getUi().alert('Message', SpreadsheetApp.getUi().ButtonSet.YES_NO);
if(resp==SpreadsheetApp.getUi().Button.YES) {
return;
}else{
e.range.setValue('FALSE');
}
}
}
Анимация:
Это то, что вы пытались, потому что это работает для меня:
function onEdit(e) {
const sh=e.range.getSheet();
if(sh.getName()=='Sheet14' && e.range.columnStart==1 && e.value=='TRUE') {
var resp=SpreadsheetApp.getUi().alert('Message', SpreadsheetApp.getUi().ButtonSet.YES_NO);
if(resp==SpreadsheetApp.getUi().Button.YES) {
SpreadsheetApp.getUi().alert('Is this what you tried. Because it works for me.')
return;
}else{
e.range.setValue('FALSE');
}
}
}