我正在使用Python 2.7和Zeep来调用基于SOAP的NetSuite Web服务API SuiteTalk v2017_2_0。我正在运行的命令是search
,如下所示:
from zeep import Client
netsuite = Client(WSDL)
TransactionSearchAdvanced = netsuite.get_type(
'ns19:TransactionSearchAdvanced')
TransactionSearchRow = netsuite.get_type('ns19:TransactionSearchRow')
# login removed for brevity
r = netsuite.service.search(TransactionSearchAdvanced(
savedSearchId=search, columns=TransactionSearchRow()))
现在结果包括我想要的所有数据,但我无法弄清楚如何(如果有的话)我可以确定网站为这个保存的搜索显示的显示列以及它们进入的顺序。 / p>
我想我可能netsuite.service.get()
并传递已保存搜索的internalId
但我指定了哪种类型?沿着这些方向,有没有人找到所有对象,类型枚举等的合适参考?
答案 0 :(得分:-1)
https://stackoverflow.com/a/50257412/1807800
查看以上有关搜索偏好设置的链接。它解释了如何限制仅在搜索中返回的列。