javascript - NetSuite auth.ChangePassword

标签 javascript netsuite

我正在尝试使用以下脚本重置密码

/*
 *@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/

相关文章:

javascript - parse.com - 对查询中包含的相关对象进行排序

netsuite - 如何在用户事件脚本中获取发票 ID (tranid) 值?

typescript - 如何编写 TypeScript SuiteScript?

javascript - 使用 SuiteScript 2.0 创建发票时如何传递日期以进行交易

java - 如何在 Netsuite ERP 中使用 SOAP Web 服务获取客户列表?

Netsuite - 如何通过批量更新替换单引号

javascript - ECMAScript 2015,可迭代解构表达式

javascript - 如何使用 jquery 改变动画速度?

javascript - Vue.js 错误的变量得到更新

javascript - 如何在 Joomla 模块后端加载 Javascript 调用?