首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SuiteScript 2.0中的访问事务类型

SuiteScript 2.0中的访问事务类型
EN

Stack Overflow用户
提问于 2018-07-17 00:58:11
回答 1查看 740关注 0票数 2

我是Netsuite和SuiteScripting的新手。我正在尝试在SuiteScript 2.0中创建一个搜索,它将根据一些过滤器显示库存物品。我尝试使用的过滤器之一是在items related records中。我可以在Netsuite的saved search中做到这一点,但需要在SuiteScript中做到这一点。

在Netsuite中创建搜索条件:

事务类型是销售订单,这是我试图在SuiteScript中复制的内容。

我尝试使用Join标记,但这似乎根本没有改变我的结果。下面的代码将运行,但不会更改结果。

代码语言:javascript
复制
   search.createFilter({
        name: "internalid",
        join: "transaction",
        operator: search.Operator.IS,
        values: 'salesorder'}) ]

如果我尝试将Name:更改为"type“,它会运行,但不会给出任何结果。

代码语言:javascript
复制
    search.createFilter({
        name: "type",
        join: "transaction",
        operator: search.Operator.IS,
        values: 'salesorder'}) ]

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2018-07-17 02:21:41

我能够解决这个问题。使用不同的语法进行搜索。我可以使用浏览器工具将搜索条件导出为SuiteScript。

代码语言:javascript
复制
var SearchResults = search.create({
        type: search.Type.INVENTORY_ITEM,
  filters:
        [
            ["quantityonhand","greaterthan","0"],
            "AND",
            ["isinactive","is","F"],
            "AND",
            ["type","anyof","InvtPart"],
            "AND",
            ["modified","onorbefore","3/3/2018 12:00 am","3/17/2018 11:59 pm"],
            "AND",
            ["transaction.type","anyof","SalesOrd"]
        ],
                columns:["itemid", "internalid", "displayname", "quantityonHand", "isinactive"]
        }).run().getRange({start: 0, end: 1000});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51366742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档