jquery NetSuite Rest Web服务查询事务和事务行表

ql3eal8s  于 5个月前  发布在  jQuery
关注(0)|答案(2)|浏览(69)

想知道如何使用REST Web Services查询transactions和transaction_lines表吗?
我有各种各样的查询工作在 Postman 一样:
第一个月
但到目前为止,我无法连接到transaction_lines表并得到错误:
{"q": "SELECT * FROM transaction_lines WHERE date_created >= '1/1/2021'"}
错误...
无效的搜索查询。下面是详细的未处理描述。无效的搜索类型:transaction_lines
我正在查看这些链接,但没有看到查询transaction_lines表的方法?
REST_API_Browser
这些是odbc tables
非常感谢你的帮助,戴夫

nwo49xxi

nwo49xxi1#

transaction_lines的查询是错误的,因为您可能在事务处理行层没有“Date created”字段。您需要在“Transaction”和“Transaction_Lines”表之间进行连接。请参阅下面的查询,以根据您的需要使用Date_created条件连接两个表。我刚刚选择了前1个。您可以稍后将其替换为“*”

Select top 1 TRANSACTION_LINES.tranid, TRANSACTIONS.tranid
FROM TRANSACTIONS
INNER JOIN TRANSACTION_LINES ON TRANSACTION_LINES.TRANSACTION_ID = TRANSACTIONS.TRANSACTION_ID
WHERE TRANSACTIONS.DATE_CREATED = '6/1/2021';

字符串
请尝试这个查询,让我知道这是怎么回事!!一切顺利:)

yebdmbv4

yebdmbv42#

REST API的表名是transactionline而不是transaction_lines。您可以在此处查看可用的表/列:https://www.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2021_1/analytics/record/transactionLine.html
rest API公开v2.0分析模式,而不是v1.0连接模式。

相关问题