首页 文章

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

提问于
浏览
1

我们在NetSuite中附加了一个销售订单的用户事件脚本,但是我们注意到只调用了 context.UserEventType.CREATE . EDITCOPY 和其他人不按规格捕获销售订单操作 . 任何人都可以验证这一点 . 我附加了一个非常简单的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
        };

    });

1 回答

  • 6

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

相关问题