Netsuite-跟踪大量已删除的记录

Netsuite-跟踪大量已删除的记录,netsuite,suitescript2.0,Netsuite,Suitescript2.0,我想从内联编辑中获取有关已删除记录的详细信息。为同一个字段获取所有字段的日志。aftersubmit用户事件脚本适用于此 if(context.type == context.UserEventType.DELETE) the context type is delete. 当我转到该记录时,单击编辑,然后在操作菜单中单击删除,然后打印日志。但从内联编辑模式删除时,不会发生这种情况。 我必须在XEDIT模式下执行此操作吗?还有其他解决办法吗?请建议。无需使用XEDIT,请在提交前使用DELET

我想从内联编辑中获取有关已删除记录的详细信息。为同一个字段获取所有字段的日志。aftersubmit用户事件脚本适用于此

if(context.type == context.UserEventType.DELETE) the context type is delete.
当我转到该记录时,单击编辑,然后在操作菜单中单击删除,然后打印日志。但从内联编辑模式删除时,不会发生这种情况。
我必须在XEDIT模式下执行此操作吗?还有其他解决办法吗?请建议。

无需使用XEDIT,请在提交前使用DELETE并尝试使用User Event,因为提交后将出错以记录“未找到”

谢谢。但是在beforeSubmit中,我们不知道记录是否被删除?beforeSubmit将提供您通过-var load=record.load(recordType,recordId)加载的已加载事务详细信息;var value=load.getValue('fieldId');和/或其字段值,即使记录被删除,您也可以加载记录对象并检索字段值,因为该记录尚未提交到服务器(数据库)。对。使用load record,我将在beforeSubmit中获取所有信息,并创建一个自定义记录来存储所有值。但是,如果我们删除销售订单,并且它具有从属rec,它将不允许我们删除它。但是自定义记录将在后台创建。那么,我们如何处理这个问题呢?您可以在销售订单上部署脚本,并从ui中删除该销售订单的从属/子记录,正如我所做的类似测试一样