在 SuiteScript 中创建记录后触发用户事件

Hat*_*dog 1 netsuite

我可以发誓这在几个版本之前是有效的,但现在似乎不起作用了。

我的脚本创建一个新的客户记录,并且我在客户记录上部署了一个用户事件(提交后)。

我尝试将记录模式设置为动态 - 甚至尝试将源设置为 true,但是,在创建记录后我似乎无法触发用户事件。

这是我的脚本的示例,如您所见,它非常简单:

var customerRecord = nlapiCreateRecord("customer", {recordmode: "dynamic"});
customerRecord.setFieldValue("companyname", "test company");

nlapiSubmitRecord(customerRecord, true, false);
Run Code Online (Sandbox Code Playgroud)

eri*_*ugh 7

从标题为“什么是用户事件脚本?”的NetSuite 帮助页面中 :

用户事件脚本不能由其他用户事件脚本执行。不过,您可以通过 NetSuite 计划脚本、Portlet 脚本或 Suitelet 内的调用来执行用户事件脚本。

我不确定这是否是由于最近发布的版本所致,但这可能就是它不再工作的原因。