我正在尝试执行套件script2.0用户事件
/**
*@NApiVersion 2.0
*@NScriptType UserEventScript
*/
define(["N/record"], function (r) {
function onAfterSubmit(context) {
}})
我正在定义未定义的错误。
预先感谢!
答案 0 :(得分:1)
您的代码未被识别为SS2。在JSDoc中,*
和@N...
之间需要一个空格
/**
* @NApiVersion 2.x
* @NScriptType UserEventScript
* @NModuleScope SameAccount
*/
define(['N/record'],
function(r){
function onAfterSubmit(context){
log.debug('After Submit Triggered');
}
return {
afterSubmit: onAfterSubmit
};
});
答案 1 :(得分:0)
这是我在2.0版本中遇到的一件令人讨厌的事情,但这是因为您在脚本文件上的名称必须以“ .js”结尾。这应该可以解决