我正在使用suitescript 2.0 (netsuite),我想知道如何使用它的新API来包含一个自定义类(对象)。例如,我试图包括一个控制器类,但得到一个“模块未找到”警告。见下面的片段
/**
*@NApiVersion 2.x
*@NScriptType Restlet
*/
define(['N/record', 'N/error', "src/My_Controller"],
function (record, error, My_Controller) {
var controller = new My_Controller();
...错误消息是:Module does not exist: src/My_Controller.js,而实际上它就在那里。这样做对吗?
NetSuite帮助中心没有包含自定义/辅助javascript的内容。
发布于 2016-05-16 21:14:48
您可以根据自定义模块的路径在“文件库”中引用它们。这可以是相对于当前文件,也可以相对于文件库的根。所以它看起来就像:
define(['N/record', 'N/error', '/SuiteScripts/my-project/src/My_Controller'], ...)或者:
define(['N/record', 'N/error', './src/My_Controller'], ...)假设src与此文件位于同一个目录中。
https://stackoverflow.com/questions/37262551
复制相似问题