【发布时间】:2019-02-21 08:10:27
【问题描述】:
我试过了:
if (context.type == context.UserEventType.DELETE) {
log.debug('afterSubmit', 'afterSubmit');
}
但是徒劳无功,只是删除了记录,没有出现执行日志。 在“删除”用户事件期间如何做某事?
【问题讨论】:
标签: javascript netsuite suitescript2.0
我试过了:
if (context.type == context.UserEventType.DELETE) {
log.debug('afterSubmit', 'afterSubmit');
}
但是徒劳无功,只是删除了记录,没有出现执行日志。 在“删除”用户事件期间如何做某事?
【问题讨论】:
标签: javascript netsuite suitescript2.0
afterSubmit 不会在删除记录时触发。您需要使用beforeSubmit
【讨论】:
如何删除记录?我的意思是使用 UserInterface、UserEvent 或 Map/Reduce 等。因为根据 NetSuite User-Event 不是从另一个 UserEvent 发出的。
话虽如此,如果从其他脚本的 UserEvent 中删除记录,您将不会得到已删除记录的 UserEvent。
虽然您可以尝试使用工作流操作脚本并将其上下文设置为 UserEvents。
【讨论】: