ReferenceError:nlapiLoadFile未定义错误在Netsuite中

时间:2016-10-14 17:38:57

标签: javascript netsuite suitescript

我正在尝试运行一个加载json文件并获取文件内容的简单脚本。但是,脚本的第一行已发送错误,指出未定义SuiteScript API中的函数。 ' ReferenceError:未定义nlapiLoadFile '是我得到的。

function pageInit(context) {

        var File = nlapiLoadFile('/SuiteScripts/jsonfile.json');
        .
        .
        .
        .
        .
   }

我认为我的帐户可能存在问题,因为我在SuiteScript 2.0上遇到了类似问题,我的帐户API中缺少整个文件模块。这就是我如上所示使用1.0的原因。

2 个答案:

答案 0 :(得分:6)

由于您尝试在pageInit()中调用此方法,因此我假设您正在创建客户端脚本。 nlapiLoadFile()在客户端脚本中不可用。根据该功能的帮助文件:服务器端脚本支持此API。

答案 1 :(得分:0)

对我来说问题是SuitScript版本。我的脚本最初是在SuiteScript 2.0中,但后来我改为1.0,然后它工作正常。