It's a bit difficult for me to describe what's happening, since I don't get any errors, but I hope it was clear enough. Does anyone have any idea what's happening?
function onEdit(e) {
var sleepTime = 5000;
var lastEditedTime = new Date().getTime();
PropertiesService.getScriptProperties().setProperty('lastEditedTime', lastEditedTime);
Utilities.sleep(sleepTime);
var newTime = new Date().getTime();
if(newTime - PropertiesService.getScriptProperties().getProperty('lastEditedTime') < sleepTime - 50) {
return;
}
var range = e.range; //range just edited
var sheet = range.getSheet();
if(sheet.getName() !== 'Orders-2023') {
return;
}
sheet.getRange('P2:P924').insertCheckboxes();
}