Netsuite 是否可以获取行项目';s值而不必加载整个记录?

Netsuite 是否可以获取行项目';s值而不必加载整个记录?,netsuite,suitescript,suitecommerce,Netsuite,Suitescript,Suitecommerce,我试图通过尽可能使用nlapiLookupField来加速我的ssp应用程序,而不必使用nlapiLoadRecord加载整个记录及其子列表。不幸的是,它似乎不适用于lineitem字段。是否有api调用来获取行项目的值,而不需要使用nlapiLoadRecord 我使用的是SCA指定的1.0。不幸的是,没有。只有正文字段受nlapiLookupField或搜索支持。lookupFields不幸的是,没有。只有正文字段受nlapiLookupField或搜索支持。lookupFieldsnlap

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


我使用的是SCA指定的1.0。

不幸的是,没有。只有正文字段受
nlapiLookupField
搜索支持。lookupFields
不幸的是,没有。只有正文字段受
nlapiLookupField
搜索支持。lookupFields

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

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

要确认行项目在未加载记录的情况下无法访问?这是正确的-您需要加载整个记录才能访问行项目。要确认行项目在未加载记录的情况下无法访问?这是正确的-您需要加载整个记录才能访问行项目。我有这样的印象您无法从搜索中访问行项目。至少在1.0版本中,您可以使用
nlapiSearchRecord
访问行项目。尝试在NetSuite中打开一个新事务,然后按F12打开开发人员工具,并在控制台中运行以下操作:
nlapiSearchRecord(“salesorder”,null,[[“internalid”,“anyof”,1720985]],[new nlobjSearchColumn(“实体”),new nlobjSearchColumn(“项”)(使用系统中的有效销售订单内部id替换1720985)。请注意,返回的行不止一行。这将包括主线、项目行、税行等,正如您在UI中看到的一样。我相信这仅限于交易。不幸的是,我的目标记录是订阅,不符合条件。很抱歉,我没有在原始问题中指定我的记录类型。我不使用订阅,因此我不能专门与他们交谈,但这肯定不仅仅是事务。例如,我可以从项目和客户处获取所有类型的行。有时您必须使用连接来执行此操作,但基本上,如果您可以在UI中创建一个返回所需内容的搜索,您也可以通过脚本来执行。我的印象是,您无法从搜索中访问行项目。至少在1.0版本中,您可以使用
nlapiSearchRecord
访问行项目。尝试在NetSuite中打开一个新事务,然后按F12打开开发人员工具,并在控制台中运行以下操作:
nlapiSearchRecord(“salesorder”,null,[[“internalid”,“anyof”,1720985]],[new nlobjSearchColumn(“实体”),new nlobjSearchColumn(“项”)(使用系统中的有效销售订单内部id替换1720985)。请注意,返回的行不止一行。这将包括主线、项目行、税行等,正如您在UI中看到的一样。我相信这仅限于交易。不幸的是,我的目标记录是订阅,不符合条件。很抱歉,我没有在原始问题中指定我的记录类型。我不使用订阅,因此我不能专门与他们交谈,但这肯定不仅仅是事务。例如,我可以从项目和客户处获取所有类型的行。有时您必须使用连接来执行此操作,但基本上,如果您可以在UI中创建返回所需内容的搜索,您也可以通过脚本来执行。