NetSuite 自定义客户中心 - Saved saved - 显示一个类别的所有客户

NetSuite custom customer center - Saved saved - show all customers of a category

我正在构建一个客户中心 ssp 应用程序,我需要创建一个已保存的搜索以显示特定类别的所有客户。

为此,我需要 Lists -> Customers 对这个客户中心角色的许可,但显然我们做不到。

    function export(){
    var results = nlapiSearchRecord('customer', 2830); //rec type, search id
    var header = new Array();
    var row = new Array();
    header[0] = 'name'; // search column headers, # is the numeric order of the column, text is the text displayed as header in the export
    header[3] = 'class';
    var data = header + '\n';
        for (i = 0; i < results.length; i++){
            var result = results[i];
            var columns = result.getAllColumns();
            row[0] = result.getValue(columns[0]); // retrieving search result line data for column 0 in search
            row[3] = result.getText(columns[3]); // column 3's line data
        data += row + '\n';
    }
    var file = nlapiCreateFile('customerdata.csv', 'CSV', data); //csv detail
    response.setContentType(file.getType(), 'customerdata.csv'); //exports csv for user
    response.write(file.getValue());  
}