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

Is it possible to fetch a line item's value with out having to load the whole record?

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

我按照 SCA 的规定使用 1.0。

很遗憾,没有。 nlapiLookupFieldsearch.lookupFields.

仅支持正文字段

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