Netsuite 可以从另一个Suitescript ie Suitelet或计划脚本调用Userevent脚本吗?

Netsuite 可以从另一个Suitescript ie Suitelet或计划脚本调用Userevent脚本吗?,netsuite,Netsuite,我在一个奇怪的场景中跑步。 我需要从另一个Suitescript打电话给UE。 在程序上可能吗 是,您可以从计划脚本和Suitelet触发用户事件脚本。唯一不会触发用户事件脚本的脚本类型是另一个用户事件脚本是您可以从计划的脚本和Suitelet触发用户事件脚本。唯一不会触发用户事件脚本的脚本类型是另一个用户事件脚本这实际上取决于“调用UE”的含义。您是否只需要调用当前在UE脚本中的函数?或者您是否希望触发实际记录级别事件以触发UE 如果您只需要在不同的脚本之间共享函数,那么我建议将常用函数移到它

我在一个奇怪的场景中跑步。 我需要从另一个Suitescript打电话给UE。
在程序上可能吗

是,您可以从计划脚本和Suitelet触发用户事件脚本。唯一不会触发用户事件脚本的脚本类型是另一个用户事件脚本

是您可以从计划的脚本和Suitelet触发用户事件脚本。唯一不会触发用户事件脚本的脚本类型是另一个用户事件脚本

这实际上取决于“调用UE”的含义。您是否只需要调用当前在UE脚本中的函数?或者您是否希望触发实际记录级别事件以触发UE

如果您只需要在不同的脚本之间共享函数,那么我建议将常用函数移到它们自己的.js文件中,并将该新文件作为库包含在需要这些函数的脚本上


如果需要触发记录级事件,则Rusty是正确的。如果您从除另一个UE脚本之外的任何脚本执行
nlapiLoadRecord
nlapiSubmitRecord
、或
nlapiSubmitField
,NetSuite将触发相应的事件,并且您的UE代码将执行。

这实际上取决于您所说的“调用UE”是什么意思。您是否只需要调用当前在UE脚本中的函数?或者您是否希望触发实际记录级别事件以触发UE

如果您只需要在不同的脚本之间共享函数,那么我建议将常用函数移到它们自己的.js文件中,并将该新文件作为库包含在需要这些函数的脚本上


如果需要触发记录级事件,则Rusty是正确的。如果从除另一个UE脚本之外的任何脚本执行
nlapiLoadRecord
nlapiSubmitRecord
、或
nlapiSubmitField
,NetSuite将触发相应的事件,并且您的UE代码将执行。

这是正确的-UE脚本的整体思想是它是一个服务器端记录级脚本。无论何时创建、加载、修改带有UE脚本的记录,都会触发记录级事件并执行脚本


有了更具体的业务需求和对您尝试做什么的解释,也许我们可以为您提供一个明确的“是/否以及如何”来满足您的需求

这是正确的-UE脚本的整体思想是它是一个服务器端的记录级脚本。无论何时创建、加载、修改带有UE脚本的记录,都会触发记录级事件并执行脚本


有了更具体的业务需求和对您尝试做什么的解释,也许我们可以为您提供一个明确的“是/否以及如何”来满足您的需求

阅读关于[JSONP[()的文章,这似乎是您最好的选择。您可以使用NLAPIRestURL提取某个函数,并在当前UE中运行它。阅读关于[JSONP[(),似乎是您执行类似操作的最佳选择。您可以使用NLAPIRestUrl拉取某个函数并在当前UE中运行它。此场景解释了我无法从另一个UE触发UE的原因。此场景解释了我无法从另一个UE触发UE的原因。