如何在netsuite中没有recordType的Id获取记录?

Pra*_*bhu 1 netsuite suitescript2.0

我可以通过下面的代码得到记录

record.load(recordType, id)
Run Code Online (Sandbox Code Playgroud)

对于上述功能,两个args都是必需的.

在netsuite suitescript 2.0中没有recordType单独使用id获取记录的任何方法?

小智 5

这是不可能的,您必须获取recordType,但万一您的记录是交易,例如:销售订单,采购订单,发票等.

您可以使用以下代码来获取仅具有id的recordType:

                    var recordType = search.lookupFields({
                         type: search.Type.TRANSACTION,
                         id: your_record_id,
                         columns: 'type'
                    });
Run Code Online (Sandbox Code Playgroud)

然后你可以使用record.load来满足你的需求.

  • 借调说这是不可能的.内部ID在NetSuite中不是全局唯一的.客户和销售订单都可能具有内部ID"1"; 所以你必须在加载记录时指定记录类型. (2认同)