我想从 NetSuite 导出“报告”(示例 URL:https://{{accountId}}.app.netsuite.com/app/reporting/reportrunner.nl?cr=127)。
我已经能够使用 SuiteTalk 示例应用程序 (Java) ( http://www.netsuite.com/portal/developers/resources/suitetalk-sample-applications.shtml ) 导出已保存的搜索,但我在 API 中找不到任何可以导出报告的内容。
以下是导出已保存搜索的示例代码。我找不到任何表明他们可以导出报告的类:
TransactionSearchAdvanced advSearch = new
TransactionSearchAdvanced();
advSearch.setSavedSearchId(searchId);
SearchResult searchResult = client.callSearch(advSearch); final
String jobId = client.getLastJobId();
最佳答案
架构浏览器中列出了 SuiteTalk 支持的记录类型:https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2019_1/schema/record/salesorder.html
报告不在其中,所以不幸的是你不走运。您可能必须构建一个模仿这些值的“保存的搜索”,或者为您提供尽可能多的数据,以便您的客户端可以模仿报告数据。当然,这并不理想,但如果您坚持使用 SuiteTalk,这可能是您的最佳选择。
关于java - 使用 Java 从 NetSuite 导出报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56464290/