是否可以从另一个Suitescript调用Userevent脚本,即Suitelet或Scheduled Script?

时间:2013-12-03 12:24:43

标签: netsuite

我在一个奇怪的场景中奔跑。 我需要从另一个Suitescript呼叫UE。 它是编程可能的吗?

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

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

如果您只需要在不同脚本之间共享功能,那么我建议将常用功能移动到自己的.js文件中,并将新文件作为库添加到需要这些功能的脚本中。

如果您需要触发记录级事件,那么Rusty是正确的。如果您从除另一个UE脚本之外的任何脚本执行nlapiLoadRecordnlapiSubmitRecordnlapiSubmitField,NetSuite将触发相应的事件,您的UE代码将会执行。

答案 2 :(得分:0)

这是正确的 - UE脚本的整个想法是它是服务器端的记录级脚本。每当创建,加载和修改附加了UE脚本的记录时,都会触发记录级事件并执行脚本。

根据更具体的业务要求和对您要做的事情的解释,也许我们可以为您提供明确的“是/否以及如何”以满足您的需求。