Netsuite SuiteScript 2.0如何完成N /记录加载功能的参数

超级英雄

我正在尝试调用Netsuite SuiteScript 2.0N/record模块的加载函数,但是不确定如何传递参数。基本上,我希望N/recordUI中具有与当前记录相同的ID(主键),可以用来遍历子列表项。

我不确定如何使用记录浏览器来查找正确的类型和ID。记录浏览器没有类型,所以我猜了名字。还有多个字段可能是主键ID。tranid还是externalid其他领域?我对库存调整表特别感兴趣。externalid是undefined且tranid将要生成。

是否可以通过这种方式获取N/Record基础,currentRecord还是也会遇到我遇到的相同问题currentRecord(我不能selectLine用来逐步浏览子列表项,子列表项尚未保存,最后一个部分完成)?

/**
 * @NApiVersion 2.0
 * @NScriptType ClientScript
 * @NModuleScope SameAccount
 */
define(['N/search', 'N/record'], function (s, r) {
   function fieldChanged(context) {
      var currentRecord = context.currentRecord;
      var sublistName = context.sublistId;
      var sublistFieldName = context.fieldId;
      var currentLine = context.line;
      var recordId = currentRecord.getValue({fieldId: "externalid"});
      var record = r.load({
         type: r.Type.INVENTORY_ADJUSTMENT,
         id: recordId,
         isDynamic: true
      });
阿维

是否有可能基于currentRecord获得N / Record

是的,尽管N/record模块用于加载/创建记录。因此,为了使用N/record模块,您需要确保您的记录已经存在或正在创建新记录。

InternalId在记录浏览器页面的顶部指定的是,你需要传递的记录类型typerecord module

也尝试使用异步版本的记录加载。record.load.promise在客户端脚本中。

所选文本为recordType

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

NetSuite SuiteScript性能记录

如何检测 NetSuite 记录中执行的suitescript 文件名?

如何使用SuiteScript在NetSuite上检查用户对当前记录的权限?

如何从 NetSuite SuiteScript 2.0 查询 Salesforce?

NetSuite SuiteScript如何隐藏秘密令牌

如何在NetSuite suitescript 2.0中大量删除自定义记录?

如何在netsuite中使用suitescript创建自定义记录?

NetSuite SuiteScript 2.0如何通过UserEvent按钮创建银行存款单(套件功能)

Netsuite SuiteScript 缓存问题

跨不同记录类型更改值的脚本 - Netsuite Suitescript

如何修复 NetSuite SuiteScript 未在发票“全额支付”上执行

如何通过代码更改脚本的部署状态?Netsuite SuiteScript 2.0

如何使用Suitescript 2.0在Netsuite中设置RESTlet的日期

如何在Netsuite中使用Suitescript提取XML值@attribute?

NetSuite SuiteScript如何弥合10MG限制?

使用 SuiteScript 中记录上的任何字段的 NetSuite 查找记录 ID

使用SuiteScript 2在NetSuite中搜索一系列项目

如何通过使用SuiteScript 2.0中的左外部联接来联接两个记录来在netsuite中创建保存的搜索

在 SuiteScript 中保存 NetSuite 自定义记录时获取 CUSTOM_RECORD_COLLISION

通过分页和日期范围过滤,在Netsuite SuiteScript 2.0中实现预加载

将用户事件脚本上传到NetSuite(SuiteScript 2.0)时,N / currentRecord模块不存在

如何在2.0 Netsuite SuiteScript中使用客户端脚本设置子列表值

Netsuite SuiteScript 2.0如何遍历所有订单项和总数量

如何使用SuiteScript 2.0将文件从本地上传到NetSuite文件柜

如何在Netsuite中使用SuiteScript 2.0显示无堆栈跟踪的自定义错误消息

如何使用Netsuite Suitescript 2.0版本设置多选字段的值?

如何使用SuiteScript 2.0版本在Netsuite中重新计划计划脚本

NetSuite/Suitescript/Workflow:如何在单击按钮后从字段中打开 URL?

查看客户时,如何使用Suitescript在Netsuite中获取当前登录的员工详细信息?