netsuite - suitescript 2.0 模块不存在错误用户事件脚本
问题描述
我正在尝试运行这个 suitescript 2.0 用户事件脚本,但它总是抛出错误{"type":"error.SuiteScriptModuleLoaderError","name":"MODULE_DOES_NOT_EXIST","message":"Module does not exist: /SuiteScripts/Usr event 2.0.js","stack":[]}
脚本代码是
/**
*@NApiVersion 2.x
*@NScriptType UserEventScript
*/
define(['N/record'],
function(record)
{
function afterSubmit(context)
{context.type == context.UserEventType.CREATE
var customerRecord = context.newRecord;
var comm = customerRecord.getValue('comments')
try {
log.debug('Comments', 'Value: ' + comm);
} catch (e){
log.error(e.name);
}
}return {
afterSubmit: afterSubmit
};
});
解决方案
问题是我没有在脚本文件中添加 .js 扩展名。但现在它在创建一个添加扩展的新脚本后工作。
推荐阅读
- android - 如何修复工作不正常的工作经理类?
- delphi - 如何从 Delphi 执行 WSL
- angular - Angular 库导出了一些意想不到的类
- azure-devops - 如何授予 Azure Pipelines 对网络资源的访问权限?
- matlab - 从 .svg 在 Matlab 中导入贝塞尔曲线坐标时出现问题
- pandas - 如何遍历 DataFrame 的行并将这些行添加到空白 DataFrame?
- java - 如何使用java在多线程中读取相同的excel文件?
- r - 如何从 R 中的字符串中删除一个孤立的数字?
- date - 无法将参数转换为日期格式
- php - Angular PHP发送名称和文件