nsmockup
Version:
Test your Suitescripts before deploying to NetSuite
24 lines (23 loc) • 947 B
JavaScript
;
/**
* Creates a new search.
* @restriction returns the first 1000 rows in the search
*
* @param {string} type record type ID.
* @param {nlobjSearchFilter, nlobjSearchFilter[], object[]} [filters] [optional] A single nlobjSearchFilter object - or - an array of nlobjSearchFilter objects.
* @param {nlobjSearchColumn, nlobjSearchColumn[]} [columns] [optional] A single nlobjSearchColumn object - or - an array of nlobjSearchColumn objects.
* @return {nlobjSearch} Returns a nlobjSearch.
*
* @exception {SSS_INVALID_RECORD_TYPE}
* @exception {SSS_TYPE_ARG_REQD}
* @exception {SSS_INVALID_SRCH_FILTER}
* @exception {SSS_INVALID_SRCH_FILTER_JOIN}
* @exception {SSS_INVALID_SRCH_OPERATOR}
* @exception {SSS_INVALID_SRCH_COL_NAME}
* @exception {SSS_INVALID_SRCH_COL_JOIN}
*
* @since 2012.1
*/
exports.nlapiCreateSearch = (type, filters, columns) => {
return new nlobjSearch(type, null, filters, columns);
};