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中的客戶端腳本截圖嗎? –