Chris
03/17/2020, 1:19 PMbattk
03/17/2020, 1:19 PMbattk
03/17/2020, 1:20 PMbattk
03/17/2020, 1:20 PMbattk
03/17/2020, 1:20 PMbattk
03/17/2020, 1:20 PMChris
03/17/2020, 1:26 PMChris
03/17/2020, 1:27 PMbattk
03/17/2020, 1:34 PMChris
03/17/2020, 2:57 PM/**
* @NApiVersion 2.x
*/
require(['N/search'], function(search) {
var mySearch = search.create({
type: search.Type.REVENUE_PLAN,
columns: ['internalid', 'revenueelement.revenuearrangement'],
filters: ['internalid', 'is', '745201']
});
var myResultSet = mySearch.run();
var resultRange = myResultSet.getRange({
start: 0,
end: 50
})[0];
log.debug(resultRange)
var value = resultRange.getValue(myResultSet.columns[1]);
});
Chris
03/17/2020, 2:58 PMChris
03/17/2020, 2:59 PMbattk
03/17/2020, 3:07 PMChris
03/17/2020, 5:17 PMbattk
03/17/2020, 5:22 PMChris
03/17/2020, 5:34 PMbattk
03/17/2020, 5:36 PMChris
03/17/2020, 5:36 PMChris
03/17/2020, 5:37 PMChris
03/17/2020, 7:45 PMChris
03/17/2020, 7:46 PMChris
03/17/2020, 7:47 PMvar revenueelementSearchObj = search.create({
type: "revenueelement",
filters:
[
["internalidnumber","equalto", revElementId]
],
columns:
[
search.createColumn({
name: "internalid",
join: "revenueArrangement",
label: "Internal ID"
})
]
});
var searchResultCount = revenueelementSearchObj.runPaged().count;
log.debug("revenueelementSearchObj result count",searchResultCount);
var revArrID;
revenueelementSearchObj.run().each(function(result){
// .run().each has a limit of 4,000 results
revArrID = result.getValue({
name: "internalid",
join: "revenueArrangement"
});
return true;
});
log.debug("Support - revArrID", revArrID);