NetSuite SS 2 和保存的搜索
NetSuite SS 2 and Saved searches
你们真的很有帮助,我真的很感激。 return 在 SS 2.0 中保存搜索的合适方法是什么?我正在编写一个应用程序,它将保存的搜索转换为 csv 和 sFtp 到另一个系统。我目前涉及的组件是数据请求。提取该数据的公认方法是什么? PS。我确实看过其他帖子,但它们是针对某个特定问题的,看起来它们也在使用 ODBC 适配器并编写查询,这也很好,但是有不止一种方法吗? "normally" 第一种方法是什么。对不起我的谩骂!
再次感谢
下面是一个示例,说明如何在 SS 2.0 中获取已保存搜索的结果。从那里您可以将其转换为 CSV 并通过 SFTP 传输。祝你好运!
require(['N/search'], function(SEARCHMODULE){
var savedSearchId = 'customsearch_mySavedSearch';
var mySearch = SEARCHMODULE.load(savedSearchId);
var resultset = mySearch.run();
var results = resultset.getRange(0, 1000);
for(var i in results){
var result = results[i];
for(var k in result.columns){
log.debug('Result is ' + result.getValue(result.columns[k])); //Access result from here
}
}
});
你们真的很有帮助,我真的很感激。 return 在 SS 2.0 中保存搜索的合适方法是什么?我正在编写一个应用程序,它将保存的搜索转换为 csv 和 sFtp 到另一个系统。我目前涉及的组件是数据请求。提取该数据的公认方法是什么? PS。我确实看过其他帖子,但它们是针对某个特定问题的,看起来它们也在使用 ODBC 适配器并编写查询,这也很好,但是有不止一种方法吗? "normally" 第一种方法是什么。对不起我的谩骂!
再次感谢
下面是一个示例,说明如何在 SS 2.0 中获取已保存搜索的结果。从那里您可以将其转换为 CSV 并通过 SFTP 传输。祝你好运!
require(['N/search'], function(SEARCHMODULE){
var savedSearchId = 'customsearch_mySavedSearch';
var mySearch = SEARCHMODULE.load(savedSearchId);
var resultset = mySearch.run();
var results = resultset.getRange(0, 1000);
for(var i in results){
var result = results[i];
for(var k in result.columns){
log.debug('Result is ' + result.getValue(result.columns[k])); //Access result from here
}
}
});