javascript - Netsuite 用户事件脚本 : Not all user event types firing

标签 javascript netsuite suitescript

我们在 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
        };

    });

最佳答案

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

关于javascript - Netsuite 用户事件脚本 : Not all user event types firing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40979393/

相关文章:

javascript - 如何通过设置类更改<Select/>的下划线颜色

java - NetSuite java.lang.NoClassDefFoundError : sun/io/MalformedInputException on getConnection

javascript - suitescript 将项目子列表添加到 itempricing 子列表 - 提高性能

netsuite - SuiteScript email.send 在外部 URL 套件中不起作用

javascript - 剪切字符串并将其部分作为函数参数

javascript - 在 EaselJS 中调整矩形大小

javascript - 如何限制codepen RSS feed的结果

netsuite - 如何使用 Suitescript 2.0 在 netsuite 中设置 RESTlet 的日期

javascript - 用于项目列表的 Netsuite 搜索过滤器

Netsuite 交易保存搜索 : Item Join?