NetSuite UserEvent SuiteScript 2.0在创建支持案例时未触发

NetSuite UserEvent SuiteScript 2.0在创建支持案例时未触发,netsuite,userscripts,suitescript,suitescript2.0,Netsuite,Userscripts,Suitescript,Suitescript2.0,拥有一个UserEvent SuiteScript 2.0,它仅在UI中执行创建支持案例时启动,而不是在通过电子邮件提交创建案例时启动 /** * Support Case Users Scripts * * @NApiVersion 2.x * @NScriptType UserEventScript * @ModuleScope SameAccount * */ define(["N/log"], function (log) { var exports = {};

拥有一个UserEvent SuiteScript 2.0,它仅在UI中执行创建支持案例时启动,而不是在通过电子邮件提交创建案例时启动

/**
 * Support Case Users Scripts
 *
 * @NApiVersion 2.x
 * @NScriptType UserEventScript
 * @ModuleScope SameAccount
 *
 */
define(["N/log"], function (log) {
    var exports = {};
    "use strict";
    Object.defineProperty(exports, "__esModule", { value: true });
    function beforeSubmit(context) {
        log.debug('before submitting', 'in');
    }
    exports.beforeSubmit = beforeSubmit;
    return exports;
});

在加载前和提交后也尝试了
,此外
模块范围尝试了
公共
。脚本部署已选择所有27个上下文。我在任何情况下都可以通过UI查看日志。在同一事件中启动工作流时也遇到问题。我有一个脚本,可以使用SuiteScript 1启动,所以我可以扩展这个脚本,尽管我更愿意继续在2.0中工作。

通过电子邮件提交支持案例时,脚本部署
Status
需要设置为
Released
才能触发脚本。

一个常见的原因是忘记状态:对部署进行测试意味着只要您是该受众类型的成员,它就只为您和指定受众运行。谢谢,完全正确!我知道这可能很简单。