使用NetSuite是否可以在其他搜索中嵌入搜索?我有一个我需要的搜索,它将有效地使用标准中的其他搜索结果。
我的搜索的基本结构是:
Return all non-inventory skus, starting with a specific prefix,
Where the occurrence of the previously mentioned skus on a custom field on
Inventory-Part records is greater than 0.
然后,这将用于警报
我不确定如何在NetSuite的搜索构建器中构建它。
答案 0 :(得分:0)
使用nlapiSearchRecord( RECORDTYPE , JOIN_,__SEARCHFILTERSARRAY,__SEARCHCOLUMNSARRAY ),您可以返回搜索结果并将返回的数据进一步传递给脚本逻辑
例如,如果使用searchFilter数组和searchColumn数组构建search1,然后将这些数组传递给nlapiSearchRecord('item'),则可以将此调用分配给变量:
var searchresults = nlapiSearchRecord('item',null,searchFiltersArray,searchColumnsArray);
然后使用searchresults(这是一个nlobjSearchResults对象),您可以在search2中提取返回的搜索数据以获取条件:
if(searchresults)
{
for(i=0;i<searchresults.length; i++)
{
var search2FilterAndColumnData = searchresults[i].getAllColumns();
}
}
答案 1 :(得分:0)
我不认为这与m_cheung建议的任何脚本有关。
要回答您的问题,是的,这可以通过保存的搜索来实现。
在标准部分:
答案 2 :(得分:0)
您可以使用已保存的搜索在suitecript中创建另一个搜索。 有点像,
var arrSearchResult = nlapiSearchRecord(null,SAVED_SEARCH_ID,FILTERS,COLUMNS);