SuiteScript N/query SuiteQL 如何 select 像 Estimate 这样的交易

SuiteScript N/query SuiteQL how to select one transaction like Estimate

我按照SuiteScript 2.0API提供的demo尝试了NetSuite中的一些Demo SuiteQL,但是demo对我来说似乎太少了,我还是想不出正确的使用方法,只好来了返回模块 N/search.

所以我想问一些关于 SuiteQL 的演示,尤其是对于事务。 谢谢!

这是一个示例,您可以如何使用查询模块来实现您的目标。在此示例中,您将使用下面定义的函数 queryTransactionsFilteredByStatus 传递您想要查询的任何类型的交易,并将您想要的任何状态传递给它。这显然可以扩展以更具体地适合您的用例。

define(['N/query'], (query) => {
  const queryTransactionsFilteredByStatus = (status) => {
    const sql = `select * from transaction as t where t.status = ?`;
    return query.runSuiteQL({
      query: sql,
      params: [status]
    }).asMappedResults();
  }
  
  // The rest of your code here...
}