上传 SuiteScript 时出现 Netsuite 错误
Netsuite Error While Uploading SuiteScript
我正在尝试将基本的 Hello World suitescript 上传到 netsuite 并收到此错误:
Fail to evaluate script:
{
"type": "error.SuiteScriptModuleLoaderError",
"name": "UNEXPECTED_ERROR",
"message": "missing } after property list (SS_SCRIPT_FOR_METADATA#29)",
"stack": []
}
代码如下:
/**
*@NApiVersion 2.0
*@NScriptType ClientScript
*@NModuleScope SameAccount
*/
define(['N/ui/dialog'],
function(dialog) {
function helloWorld() {
var options = {
title: 'Hello!',
message: "Hello, world!"
};
try {
dialog.alert(options);
log.debug({
title: 'Success',
details: 'Alert displayed successfully'
});
} catch (e) {
log.error({
title: 'Failure',
details: 'Alert displayed unsuccessfully'
});
}
}
return {
pageInit: helloWorld
};
});
谁能给点建议?谢谢!
我相信我以前 运行 对此感兴趣。
JSDoc 与 define 函数一起使用,因此 JSDoc 末尾和 define 之间的额外行会导致一些解析问题。
变化:
/**
*@NApiVersion 2.0
*@NScriptType ClientScript
*@NModuleScope SameAccount
*/
define(['N/ui/dialog'],
至
/**
*@NApiVersion 2.0
*@NScriptType ClientScript
*@NModuleScope SameAccount
*/
define(['N/ui/dialog'],
没有发现您的脚本有任何问题。
请尝试使用不同的文件名但相同的代码。
尝试创建新的脚本记录和部署。
我正在尝试将基本的 Hello World suitescript 上传到 netsuite 并收到此错误:
Fail to evaluate script:
{
"type": "error.SuiteScriptModuleLoaderError",
"name": "UNEXPECTED_ERROR",
"message": "missing } after property list (SS_SCRIPT_FOR_METADATA#29)",
"stack": []
}
代码如下:
/**
*@NApiVersion 2.0
*@NScriptType ClientScript
*@NModuleScope SameAccount
*/
define(['N/ui/dialog'],
function(dialog) {
function helloWorld() {
var options = {
title: 'Hello!',
message: "Hello, world!"
};
try {
dialog.alert(options);
log.debug({
title: 'Success',
details: 'Alert displayed successfully'
});
} catch (e) {
log.error({
title: 'Failure',
details: 'Alert displayed unsuccessfully'
});
}
}
return {
pageInit: helloWorld
};
});
谁能给点建议?谢谢!
我相信我以前 运行 对此感兴趣。 JSDoc 与 define 函数一起使用,因此 JSDoc 末尾和 define 之间的额外行会导致一些解析问题。
变化:
/**
*@NApiVersion 2.0
*@NScriptType ClientScript
*@NModuleScope SameAccount
*/
define(['N/ui/dialog'],
至
/**
*@NApiVersion 2.0
*@NScriptType ClientScript
*@NModuleScope SameAccount
*/
define(['N/ui/dialog'],
没有发现您的脚本有任何问题。 请尝试使用不同的文件名但相同的代码。 尝试创建新的脚本记录和部署。