Netsuite用户事件脚本:并非所有用户事件类型都会触发

Col*_*tar 2 javascript netsuite suitescript

我们在NetSuite中附加了一个销售订单的用户事件脚本,但是我们注意到只调用了context.UserEventType.CREATE.编辑,复制和其他人不按照规范捕获销售订单操作.任何人都可以验证这一点.我附加了一个非常简单的UserEvent脚本,该脚本应抛出上下文类型,但它不起作用.

此UserEvent脚本用于销售订单记录:

/**
 *@NApiVersion 2.x
 *@NScriptType UserEventScript
 */
define(["N/record", "N/search"],
    function (record, search) {

        function beforeSubmit(context) {
            throw "beforeSubmit:" + context.type;
        }

        function afterSubmit(context) {
            throw "afterSubmit:" + context.type;
        }

        function beforeLoad(context) {
            throw "beforeLoad:" + context.type;
        }

        return {
            beforeLoad: beforeLoad,
            beforeSubmit: beforeSubmit,
            afterSubmit: afterSubmit
        };

    });
Run Code Online (Sandbox Code Playgroud)

Ado*_*rza 7

代码看起来不错.检查部署并查看事件类型是否设置为仅创建.

  • 就是这样.将在7分钟内标记为答案' (2认同)