"define" 执行套件脚本 2.0 用户事件时未定义
"define" is not defined when executing suite script 2.0 user event
我正在尝试执行套件 script2.0 用户事件
/**
*@NApiVersion 2.0
*@NScriptType UserEventScript
*/
define(["N/record"], function (r) {
function onAfterSubmit(context) {
}})
但是在net中上传js文件时suite
不允许上传2.0 js文件
我遇到了 define no defined 错误..
提前致谢!
您的代码未被识别为 SS2。 JSDoc
中 *
和 @N...
之间需要一个 space
/**
* @NApiVersion 2.x
* @NScriptType UserEventScript
* @NModuleScope SameAccount
*/
define(['N/record'],
function(r){
function onAfterSubmit(context){
log.debug('After Submit Triggered');
}
return {
afterSubmit: onAfterSubmit
};
});
这是我在 2.0 中 运行 遇到的一件烦人的事情,但这是因为您在脚本文件中的名称需要以“.js”结尾。这应该可以解决这个问题
我正在尝试执行套件 script2.0 用户事件
/**
*@NApiVersion 2.0
*@NScriptType UserEventScript
*/
define(["N/record"], function (r) {
function onAfterSubmit(context) {
}})
但是在net中上传js文件时
我遇到了 define no defined 错误..
提前致谢!
您的代码未被识别为 SS2。 JSDoc
中*
和 @N...
之间需要一个 space
/**
* @NApiVersion 2.x
* @NScriptType UserEventScript
* @NModuleScope SameAccount
*/
define(['N/record'],
function(r){
function onAfterSubmit(context){
log.debug('After Submit Triggered');
}
return {
afterSubmit: onAfterSubmit
};
});
这是我在 2.0 中 运行 遇到的一件烦人的事情,但这是因为您在脚本文件中的名称需要以“.js”结尾。这应该可以解决这个问题