我正试图将一个基本的Dialog脚本上载到Netsuite中,并收到此错误:无法评估脚本:{quot;类型":quot;错误。SuiteScriptModuleLoaderError"名称":"UNEXPECTED_error","消息":"语法错误(SS_script_FOR_METADATA#22(","堆栈":[]}
这是脚本,我不确定它出了什么问题。我添加了入口点pageInit(scriptContext(,因为最初我收到了这个错误:";SuiteScript 2.x入口点脚本必须实现一个脚本类型函数">
/**
* @NApiVersion 2.x
* @NScriptType ClientScript
*/
define(['N/ui/dialog'],
function(dialog) {function pageInit(scriptContext) {
var options = {
title: 'Critical Items',
message: 'Click OK to continue.'
};
function success(result) {
console.log('Success with value ' + result);
}
function failure(reason) {
console.log('Failure: ' + reason);
}
dialog.alert(options).then(success).catch(failure);
return{
pageInit:pageInit
}`enter code here`
});
要记住的事情-
- 检查是否存在妄想症。你打开的那个需要关闭
- 您的return语句应该在函数之外
给你-
/**
* @NApiVersion 2.x
* @NScriptType ClientScript
*/
define(['N/ui/dialog'],function(dialog) {
function pageInit(scriptContext) {
var options = {
title: 'Critical Items',
message: 'Click OK to continue.'
};
function success(result) {
console.log('Success with value ' + result);
}
function failure(reason) {
console.log('Failure: ' + reason);
}
dialog.alert(options).then(success).catch(failure);
}
return{
pageInit:pageInit
}
});
如果下面的评论中有任何问题,请告诉我