Netsuite 如何从suitescript 2.0中的采购订单中获取供应商名称列

Netsuite 如何从suitescript 2.0中的采购订单中获取供应商名称列,netsuite,suitescript2.0,Netsuite,Suitescript2.0,免责声明:我是NetSuite新手 我需要返回采购订单中所有项目的项目和供应商名称。我在谷歌上搜索了一下,找到了这个搜索 搜索工作正常 var purchaseorderSearchObj = search.create({ type: "purchaseorder", filters: [ ["type","anyof","PurchOrd"], 'and', ['mainline','is','F'],'and', ['tranId','is',targetTranId.to

免责声明:我是NetSuite新手

我需要返回采购订单中所有项目的项目和供应商名称。我在谷歌上搜索了一下,找到了这个搜索

搜索工作正常

var purchaseorderSearchObj = search.create({
  type: "purchaseorder",
  filters: [
    ["type","anyof","PurchOrd"], 'and',
['mainline','is','F'],'and',
['tranId','is',targetTranId.toString()]
  ],
  columns: [
    search.createColumn(
      { name: "itemid", join: "item" }
    )
  ]
});
现在我需要将供应商名称列添加到搜索中

我在这里查找采购订单对象描述()

然后,我尝试通过执行以下操作来修改搜索:

columns: [
        search.createColumn(
           {name: "itemid",join: "item"},
           {name: "vendorname", join "item"})
      ]
。没有好结果。我尝试了
{name:“vendorname”}
{name:“vendorname”,join:“vendorname”}
,以及其他排列

  • “columns”属性应该使用哪些属性来返回item和vendorname
  • 我如何知道哪些栏目需要加入
    您需要再次调用
    search.createColumn()
    来创建新列:

    columns: [
        search.createColumn(
           {name: "itemid",join: "item"}),
        search.createColumn(
           {name: "vendorname", join: "item"})
      ]
    

    您需要再次调用
    search.createColumn()
    来创建新列:

    columns: [
        search.createColumn(
           {name: "itemid",join: "item"}),
        search.createColumn(
           {name: "vendorname", join: "item"})
      ]