1
我需要为我的销售订单表单添加一个按钮,当您单击按钮时,它将触发我创建的脚本。基本上按钮计算和填写字段的基础上你放在早期的领域。我可以通过工作流程添加按钮并通过添加按钮选项链接此脚本吗?在工作流程按钮上触发SuiteScript NetSuite
我也不知道如何在销售订单表单上进行测试,我甚至不确定它是否有效。任何建议将是伟大的,谢谢
我需要为我的销售订单表单添加一个按钮,当您单击按钮时,它将触发我创建的脚本。基本上按钮计算和填写字段的基础上你放在早期的领域。我可以通过工作流程添加按钮并通过添加按钮选项链接此脚本吗?在工作流程按钮上触发SuiteScript NetSuite
我也不知道如何在销售订单表单上进行测试,我甚至不确定它是否有效。任何建议将是伟大的,谢谢
您可以添加一个按钮使用Before Load使用事件。在此活动期间,您还可以“附加”未部署的客户端脚本。
客户端脚本将包含您点击该按钮时所需的逻辑。
您的代码将是这样的:
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.
}
基本上,当用户点击您的自定义按钮,将执行在“logicFunction”
您也可以创建一个“工作流操作”中发现的逻辑脚本,可以在任何工作流程中访问。 – erictgrubaugh
所以我尝试了.addButton方法,但是当我尝试运行时,我得到了ReferenceError:“vsoeValidate”未定义。 (VSOEUserEvent.js $ 321576#21) - vsoeValidate是我正在调用的客户端函数。我将这个函数保存在netsuite的客户端脚本中 –
你可以发布你做的代码编辑吗?你也可以提供你在NetSuite中的客户端脚本截图吗? –