2016-07-28 31 views
1

任何人都可以通过传递参数告诉或分享如何从套件调用用户事件脚本或调度脚本的片段。我有一个包含所有记录的suitelet,对于每个记录,我都有复选框作为前缀,一旦suitelet加载用户可以通过选中每个复选框来选择记录,然后单击提交按钮,我需要通过为脚本选择的值(可以是用户事件脚本或预定脚本)。任何建议都非常感谢。提前致谢。如何从net suite suitelet中调用用户事件脚本

+2

你应该告诉我们一些你试图获得帮助。 –

回答

1

您可以使用nlapiScheduleScript()将参数作为对象传递给计划脚本并将其放入调度队列中。

您需要在NetSuite的脚本记录中定义参数。您可以查看NetSuite中的“计划API”帮助文章以获取更强大的文档(或查看SuiteAnswers文章10279)。

为nlapiScheduleScript的语法是:

nlapiScheduleScript(scriptId, deployId, params); 
0

有一个从计划脚本用户射击事件脚本,其他的不是创建/更新/删除记录本身没有明确的方式,你不能传递比其他参数通过更新/设置记录本身的字段值。

像@morethanawesome说的,你可以使用nlapiScheduleScript()来触发一个时间表脚本并传递参数给它。

0

无法从计划脚本中调用用户事件脚本,但是当您在创建后提交记录或在当时使用nlapiSubmitRecord编辑现有记录时,该记录的Usre事件将执行。

所以,使用这种方式你可以调用,否则没有办法使用API​​来做到这一点。

谢谢, Mayur