是否可以在无需加载整个记录的情况下获取订单项的值?

时间:2019-01-08 15:26:32

标签: netsuite suitescript suitecommerce

我正在尝试通过尽可能使用nlapiLookupField来加快ssp应用程序的速度,而不是必须使用nlapiLoadRecord加载整个记录及其子列表。不幸的是,它似乎不适用于lineitem字段。是否有一个api调用来获取订单项的值而无需使用nlapiLoadRecord?

我使用的是SCA规定的1.0。

2 个答案:

答案 0 :(得分:3)

nlapiLookupField()仅限于正文字段,但是您可以使用其他搜索API(例如:nlapiSearchRecord())返回保存的搜索可以访问的任何信息,其中显然包括项目行。如果您想从大量记录中读取几个字段,则此功能特别有用,但我相信,即使仅返回单个结果(例如通过传入内部ID作为过滤器之一),与加载记录相比,它的性能还是很高的。不过,我还没有测试过将单个结果搜索与单个记录负载进行比较,所以YMMV。

答案 1 :(得分:2)

不幸的是,没有。 submodule.hsubmodule.h仅支持正文字段。