是否可以在不必加载整个记录的情况下获取订单项的值?
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。
很遗憾,没有。 nlapiLookupField
或 search.lookupFields
.
仅支持正文字段
nlapiLookupField()
仅限于正文字段,但是您可以使用其他搜索 api(例如:nlapiSearchRecord()
)来 return 保存的搜索可以访问的任何信息,这显然包括项目行。如果您想从大量记录中读取几个字段,这将特别有用,但我相信与加载记录相比,即使您只是 return 一个结果,也就是通过传递内部 ID 作为过滤器之一。不过,我还没有测试过将单个结果搜索与单个记录加载进行比较,所以 YMMV。
我试图通过在可能的情况下使用 nlapiLookupField 来加速我的 ssp 应用程序,而不必使用 nlapiLoadRecord 加载整个记录及其子列表。不幸的是,它似乎不适用于 lineitem 字段。是否有 api 调用来获取订单项的值而不需要使用 nlapiLoadRecord?
我按照 SCA 的规定使用 1.0。
很遗憾,没有。 nlapiLookupField
或 search.lookupFields
.
nlapiLookupField()
仅限于正文字段,但是您可以使用其他搜索 api(例如:nlapiSearchRecord()
)来 return 保存的搜索可以访问的任何信息,这显然包括项目行。如果您想从大量记录中读取几个字段,这将特别有用,但我相信与加载记录相比,即使您只是 return 一个结果,也就是通过传递内部 ID 作为过滤器之一。不过,我还没有测试过将单个结果搜索与单个记录加载进行比较,所以 YMMV。