在工作流按钮NetSuite上触发SuiteScript

时间:2014-07-24 18:27:31

标签: javascript button workflow netsuite

我需要在我的销售订单表单中添加一个按钮,当您单击该按钮时,它将触发我创建的脚本。基本上,按钮根据您为早期字段添加的内容计算和填充字段。我可以通过工作流程添加按钮并通过添加按钮选项链接此脚本吗?

我也不知道如何在销售订单表格中对此进行测试,我甚至不确定它是否有效。任何建议都会很棒,谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用Before Load using事件添加按钮。您也可以附加'此事件期间未部署的客户端脚本。

您的客户端脚本将包含单击按钮时所需的逻辑。

您的代码将是这样的:

function beforeLoad_addButton(type, form) {
     form.setScript('customscript_so_logic'); // This should be the script id of your undeployed client side script
     form.addButton('custpage_custom_button', 'Custom Button', logicFunction); // logicFunction should be a function in your JS file.
}

基本上当用户点击自定义按钮时,它会执行逻辑功能中的逻辑