如何在NetSuite上的“删除”用户事件中执行某些操作?

问题描述 投票:0回答:2

我试过这个:

if (context.type == context.UserEventType.DELETE) {
     log.debug('afterSubmit', 'afterSubmit');
 }

但是徒劳无功,只删除记录并且不会显示执行日志。如何在“删除”用户事件中执行某些操作?

javascript netsuite suitescript2.0
2个回答
3
投票

删除记录时,afterSubmit不会触发。你需要使用beforeSubmit


3
投票

如何删除记录?我的意思是使用UserInterface,UserEvent或Map / Reduce等。因为,根据NetSuite,User-Event不会从另一个UserEvent发出。

话虽如此,如果从其他脚本的UserEvent中删除记录,您将无法获取已删除记录的UserEvent。

虽然您可以尝试使用Workflow操作脚本并将其上下文设置为UserEvents。

© www.soinside.com 2019 - 2024. All rights reserved.