0

我有一个 SuiteScript,它会在任何案例更新的 AfterSubmit 上触发。对于正常更新,它工作正常。

但是当我尝试在线编辑案例时(通过案例搜索),该事件没有被触发。

在脚本部署期间,我是否需要配置任何特定的东西来处理内联编辑?

请找到我用来识别 xedit 操作的脚本。

function handleSupportCaseCreateUpdateReqeust(type, form, request) {
    try {        
        if(type == 'xedit'){
            nlapiLogExecution('AUDIT', 'TFSNSIntegrator Log', 'Type of the event is :'+ type);
        }
} catch (e) {
        nlapiLogExecution('ERROR', 'Exception', e.message);
    }
4

2 回答 2

2

这是一个简单的想法,但不妨检查一下 - 您是否确认您的部署的日志级别设置为审核?如果没有,这可能就是您在执行日志中看不到它的原因。

于 2016-03-02T17:53:45.710 回答
0

通过 NetSuite 支持,我找到了问题所在。

问题在于我选择部署 SuiteScript 的选项。我选择了“编辑”事件来触发脚本,因为我们没有“xedit”选项。实际上我们不应该选择任何特定的事件。我刚刚通过选择任何特定事件来部署它,它就开始工作了。

谢谢大家的回复!

于 2016-03-08T16:29:27.690 回答