Files
product_inventory/src/triggers.ts
2025-09-07 23:28:13 -06:00

21 lines
786 B
TypeScript

export function reinstallTriggers() {
let currentTriggers = ScriptApp.getProjectTriggers()
for (let i = 0; i < currentTriggers.length; i++) {
ScriptApp.deleteTrigger(currentTriggers[i])
}
let ss = SpreadsheetApp.getActive()
ScriptApp.newTrigger("newSkuHandler").forSpreadsheet(ss).onEdit().create()
ScriptApp.newTrigger("matchProductToShopifyOnEditHandler")
.forSpreadsheet(ss)
.onEdit()
.create()
// ScriptApp.newTrigger("columnOnEditHandler").forSpreadsheet(ss).onEdit().create()
// ScriptApp.newTrigger("onEditQueue").forSpreadsheet(ss).onEdit().create()
ScriptApp.newTrigger("onEditQueue").forSpreadsheet(ss).onEdit().create()
ScriptApp.newTrigger("processBatchedEdits")
.timeBased()
.everyMinutes(1)
.create()
}