ReferenceError:Netsuite 中未定义 nlapiLoadFile 错误
2016-10-14
2046
我正在尝试运行一个简单的脚本,该脚本加载一个 json 文件并获取文件的内容。但是,脚本的第一行已经发送了一个错误,指出 SuiteScript API 中的函数未定义。 我得到的是“ ReferenceError:nlapiLoadFile 未定义 ”。
function pageInit(context) {
var File = nlapiLoadFile('/SuiteScripts/jsonfile.json');
.
.
.
.
.
}
我认为我的帐户可能有问题,因为我在使用 SuiteScript 2.0 时也遇到过类似的问题,我的帐户的 API 中缺少整个文件模块。这就是我使用 1.0 的原因,如上所示。
2个回答
由于您尝试在 pageInit() 中调用此函数,我假设您正在创建客户端脚本。
nlapiLoadFile()
在客户端脚本中不可用。根据该函数的帮助文件:此 API 在服务器端脚本中受支持。
Mike Robbins
2016-10-14
对我来说,问题是 SuitScript 版本。我的脚本最初是 SuiteScript 2.0,但后来我改成了 1.0,然后它运行正常。
Manjunath Reddy
2016-12-07