我有一个在任何案例更新的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);
}
答案 0 :(得分:2)
这是一个简单的想法,但也可以检查一下 - 您确认您的部署日志级别设置为审核吗?如果没有,那可能就是你在执行日志中没有看到的原因。
答案 1 :(得分:0)
通过NetSuite支持,我找到了问题。
问题在于我选择部署SuiteScript的选项。我选择了编辑'触发脚本的事件,因为我们没有选项" xedit"。实际上我们不应该选择任何特定事件。我刚刚选择任何特定事件来部署它,它开始工作。
感谢所有人的回复!