xedit操作不会触发用户事件的套件脚本

时间:2016-03-02 17:39:45

标签: netsuite suitescript

我有一个在任何案例更新的AfterSubmit上触发的SuiteScript。它适用于正常更新。

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

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

请找到我用来识别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);
    }

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

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

感谢所有人的回复!

相关问题