Код ниже срабатывает, когда флажок установлен. В то время я хотел бы всплывающее уведомление с сообщением "Вы уверены?" - ДО запуска onEdit. Так что выберите ДА - onEdit запускается. Выберите NO onEdit не запускается
здесь onEdit
function JESSIEToUnassigned(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = e.source.getActiveSheet();
var r = e.source.getActiveRange();
if (s.getName() == "JESSIE" && r.getColumn() == 30 && r.getValue() == true) {
var row = r.getRow();
var numColumns = s.getLastColumn();
var targetSS = SpreadsheetApp.openById("");
s = SpreadsheetApp.getActiveSheet();
var tempSheet = s.copyTo(targetSS);
var targetSheet = targetSS.getSheetByName("Current DHL Jobs - UNASSIGNED");
var target = targetSheet.getRange(targetSheet.getLastRow() + 1, 5);
// row - whatever row was checked. 5 is 5th Column accross - 1 is 1 row - 3 copy 3 columns from the
// 5 th
tempSheet.getRange(row, 1, 1, 30).copyTo(target);
s.deleteRow(row)
AddCheckBoxToA3_D3();
}
}
и вот предупреждение
function showAlert() {
var ui = SpreadsheetApp.getUi(); // Same variations.
var result = ui.alert(
'Are you sure you want to continue?',
ui.ButtonSet.YES_NO);
// Process the user's response.
if (result == ui.Button.YES) {
// User clicked "Yes".
JESSIEToUnassigned(e);
} else {
// User clicked "No" or X in the title bar.
ui.alert('Code Stopped.');
}
}
Я играл с предупреждением в разных частях onedit код, но я явно что-то упускаю
Заранее спасибо