ReferenceError: nlapiLoadFile is not defined error In Netsuite
ReferenceError: nlapiLoadFile is not defined error In Netsuite
我正在尝试 运行 一个加载 json 文件并获取文件内容的简单脚本。但是,脚本的第一行已经发送了一条错误消息,指出 SuiteScript API 中的函数未定义。
'ReferenceError: nlapiLoadFile is not defined' 是我得到的。
function pageInit(context) {
var File = nlapiLoadFile('/SuiteScripts/jsonfile.json');
.
.
.
.
.
}
我认为我的帐户可能存在问题,因为我在使用 SuiteScript 2.0 时遇到了类似的问题,我帐户的 API 中缺少整个文件模块。这就是我使用 1.0 的原因,如上所示。
由于您试图在 pageInit() 中调用它,我假设您正在创建客户端脚本。 nlapiLoadFile()
在客户端脚本中不可用。根据该功能的帮助文件:服务器端脚本支持此 API。
对我来说问题是 SuitScript 版本。我的脚本原来是SuiteScript 2.0,后来改成1.0就可以正常使用了。
我正在尝试 运行 一个加载 json 文件并获取文件内容的简单脚本。但是,脚本的第一行已经发送了一条错误消息,指出 SuiteScript API 中的函数未定义。 'ReferenceError: nlapiLoadFile is not defined' 是我得到的。
function pageInit(context) {
var File = nlapiLoadFile('/SuiteScripts/jsonfile.json');
.
.
.
.
.
}
我认为我的帐户可能存在问题,因为我在使用 SuiteScript 2.0 时遇到了类似的问题,我帐户的 API 中缺少整个文件模块。这就是我使用 1.0 的原因,如上所示。
由于您试图在 pageInit() 中调用它,我假设您正在创建客户端脚本。 nlapiLoadFile()
在客户端脚本中不可用。根据该功能的帮助文件:服务器端脚本支持此 API。
对我来说问题是 SuitScript 版本。我的脚本原来是SuiteScript 2.0,后来改成1.0就可以正常使用了。