代码之家  ›  专栏  ›  技术社区  ›  Tom Hanson

SuiteScript 2.0搜索。创建筛选订单状态

  •  0
  • Tom Hanson  · 技术社区  · 7 年前

    我试图通过搜索功能获取某个客户的所有销售订单。

    var filters = [
       ["mainline", "is", "T"], "and",
       ["entity", "anyOf", idCustomer], "and",
       ["status ", "anyOf", "Pending Fulfillment"]
    ];
    
    var searchQuery = search.create({
       "type": search.Type.SALES_ORDER,
       "filters": filters
    });
    
    salesorders = searchQuery.run().getRange({"start": 0, "end": 1000});
    

    这会引发一个错误,

    enter image description here

    1 回复  |  直到 7 年前
        1
  •  2
  •   michoel    7 年前

    你的状态过滤器中有一个杂散空间; "status " "status" .

    您还需要将筛选器值从“Pending Fulfillment”更改为“SalesOrd:B”,以便搜索返回任何值。

    ["status", "anyof", "SalesOrd:B"]
    
    推荐文章