1

SuiteScript 中有标准库吗?

例如,我想使用Netsuite 支持的getNLMultibuttonByName()或类似的功能,但是当我在自己的脚本中使用它时遇到了。onMainButtonClick()undefined error

4

3 回答 3

0

getNLMultiButtonByName 是 NetSuite 使用的未记录的 NetSuite 客户端函数调用。我已经成功地在客户端脚本中使用了下面的代码行来模拟按下“提交”按钮的动作,例如在项目记录上。您无需在脚本中附加/引用库即可使用以下内容:

getNLMultiButtonByName('multibutton_submitter').onMainButtonClick(this);
于 2021-04-06T19:05:33.730 回答
0

请记住:

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;");
        }

}
于 2016-03-29T06:07:09.057 回答
0

这些函数未记录并由 Netsuite 在内部使用,并且不支持在用户脚本中使用。有关 Netsuite API 的参考,请参阅SuiteScript 文档(需要登录)。

于 2016-03-29T04:51:11.620 回答