1

有什么方法可以获取我使用 Suite Script 2.0 在 NetSuite 上创建的所有事务的保存搜索列表。请参阅随附的屏幕截图。 在此处输入图像描述

提前致谢。

4

1 回答 1

2

是的,您可以创建已保存搜索的搜索。您可以在浏览器控制台中运行以下命令进行测试,并根据您的需要进行修改:

require(['N/search'], function (search) {
  var savedSearches = search.create({
      type: search.Type.SAVED_SEARCH,
      filters: [
        ['recordtype','is','Transaction']
      ],
      columns: [
            search.createColumn({
                name: 'id'
            }),
            search.createColumn({
                name: 'title'
            }),
            search.createColumn({
               name: 'recordtype'
            })
       ]
    });
    savedSearches.run().each(
        function(r) {
           var a = r.getValue({
               name:'id'
               });
           var b = r.getValue({
               name:'title'
               });
           var c = r.getValue({
               name:'recordtype'
           });
           console.log(a + ' | ' + b + ' | ' + c);
           return true;
        }
    );

});
于 2018-08-09T13:44:25.427 回答