21 lines
786 B
TypeScript
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()
|
|
}
|