Suite Script 2.0 - 列出所有已保存的搜索

Suite Script 2.0 - List all the Saved Search

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

提前致谢。

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

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;
        }
    );

});