SuiteScript 中有标准库吗?
例如,我想使用Netsuite 支持的getNLMultibuttonByName()
或类似的功能,但是当我在自己的脚本中使用它时遇到了。onMainButtonClick()
undefined error
SuiteScript 中有标准库吗?
例如,我想使用Netsuite 支持的getNLMultibuttonByName()
或类似的功能,但是当我在自己的脚本中使用它时遇到了。onMainButtonClick()
undefined error
getNLMultiButtonByName 是 NetSuite 使用的未记录的 NetSuite 客户端函数调用。我已经成功地在客户端脚本中使用了下面的代码行来模拟按下“提交”按钮的动作,例如在项目记录上。您无需在脚本中附加/引用库即可使用以下内容:
getNLMultiButtonByName('multibutton_submitter').onMainButtonClick(this);
请记住:
getNLMultibuttonByName()
或者onMainButtonClick()
是 Netsuite 特定的 UI 功能,而不是常规 Suitescript 的一部分。
如果您想使用按钮模拟相同的行为,那么您可能可以执行以下操作
function onLoad(type, form, request){
if(type=='view') {
form.addButton('custpage_button','Custom Button',"getNLMultiButtonByName('multibutton_convertinvt').onMainButtonClick(this);return false;");
}
}
这些函数未记录并由 Netsuite 在内部使用,并且不支持在用户脚本中使用。有关 Netsuite API 的参考,请参阅SuiteScript 文档(需要登录)。