我正在尝试使用以下脚本重置密码
/*
*@NApiVersion 2.0
*@NScriptType ClientScript
*/
require(['N/auth'],
function(auth) {
function changePass() {
var password = '111';
auth.changePassword({
currentPassword: password,
newPassword: '222'
});
return 'ChangeDone';
}
});
我在 SOAPUI 中将其作为 RESTlet 运行
我收到此错误:
错误代码:REFERENCE_ERROR 错误消息:ReferenceError:“require”未定义
请帮忙!!
最佳答案
您需要将 require
替换为 define
。
参见RequireJs - Define vs Require .
由于 NetSuite 使用 AMD 框架的方式,遵循文档可能会令人困惑,但通常您在脚本中使用 define()
并且仅使用 require()
在浏览器控制台中测试功能时。
关于javascript - NetSuite auth.ChangePassword,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51305588/