Untitled
unknown
plain_text
7 hours ago
843 B
3
Indexable
/** * Setup function to install the onEdit trigger * Run this once to set up the installable trigger */ function setupTrigger() { try { // Delete any existing onEdit triggers to avoid duplicates var triggers = ScriptApp.getProjectTriggers(); triggers.forEach(function(trigger) { if (trigger.getHandlerFunction() === 'onEdit') { ScriptApp.deleteTrigger(trigger); } }); // Create new installable onEdit trigger ScriptApp.newTrigger('onEdit') .onEdit() .create(); console.log("Setup completed successfully"); SpreadsheetApp.getUi().alert("Setup completed! The checkbox trigger is now active."); } catch (error) { console.error("Error during setup:", error); SpreadsheetApp.getUi().alert("Setup error: " + error.message); } }
Editor is loading...
Leave a Comment