Mark Robinson
06/02/2021, 11:02 PMfunction getInputData(context){
var strArrayValue = ["A", "B", "C"]; // these are the product of a netsuite search that I only want to run once
return someOtherResultSetToIterateOver;
}
function map(context){
// on each of the resultset records set the field to the values in the constant
var itemRec = record.load({ // Loading Record
type:"inventoryitem",
id:context.id,
isDynamic: true
)};
itemRec.setText('custbody_multiselectfield', strArrayValue); // Setting Value (Array List) for Multi-Select Fields
itemRec.save(); // Saving Loaded Record
}
I don't see params being passed in the return section of any examples or else I would just use that.battk
06/02/2021, 11:26 PMMark Robinson
06/02/2021, 11:27 PMMark Robinson
06/03/2021, 1:11 AMMark Robinson
06/03/2021, 1:11 AMbattk
06/03/2021, 1:14 AMMark Robinson
06/03/2021, 1:17 AMbattk
06/03/2021, 1:18 AMMark Robinson
06/03/2021, 1:18 AMMark Robinson
06/03/2021, 1:18 AMbattk
06/03/2021, 1:18 AMMark Robinson
06/03/2021, 1:20 AMMark Robinson
06/03/2021, 1:20 AMbattk
06/03/2021, 1:21 AMMark Robinson
06/03/2021, 1:21 AMbattk
06/03/2021, 1:22 AMMark Robinson
06/03/2021, 1:22 AMMark Robinson
06/03/2021, 1:22 AMbattk
06/03/2021, 1:22 AMbattk
06/03/2021, 1:23 AMMark Robinson
06/03/2021, 1:23 AMbattk
06/03/2021, 1:23 AMMark Robinson
06/03/2021, 1:23 AMbattk
06/03/2021, 1:24 AMbattk
06/03/2021, 1:24 AMMark Robinson
06/03/2021, 1:24 AMMark Robinson
06/03/2021, 1:25 AMbattk
06/03/2021, 1:25 AMbattk
06/03/2021, 1:26 AMbattk
06/03/2021, 1:26 AMMark Robinson
06/03/2021, 1:26 AMbattk
06/03/2021, 1:27 AMbattk
06/03/2021, 1:27 AMbattk
06/03/2021, 1:28 AMMark Robinson
06/03/2021, 1:30 AMMark Robinson
06/03/2021, 1:30 AMMark Robinson
06/03/2021, 1:31 AMbattk
06/03/2021, 1:33 AM/**
* @NApiVersion 2.0
* @NScriptType MapReduceScript
*/
define(["N/cache"], function (cache) {
var x;
function getInputData() {
x = cache.getCache({ name: "battksCache" });
return new Array(10000000);
}
function map(context) {
log.debug("x", typeof x);
}
return {
getInputData: getInputData,
map: map,
};
});
battk
06/03/2021, 1:33 AMbattk
06/03/2021, 1:34 AMMark Robinson
06/03/2021, 1:34 AMbattk
06/03/2021, 1:35 AMMark Robinson
06/03/2021, 1:35 AMbattk
06/03/2021, 1:35 AMMark Robinson
06/03/2021, 1:36 AMbattk
06/03/2021, 1:37 AMMark Robinson
06/03/2021, 1:38 AMbattk
06/03/2021, 1:38 AMbattk
06/03/2021, 1:38 AMbattk
06/03/2021, 1:38 AMMark Robinson
06/03/2021, 1:40 AM/**
* @NApiVersion 2.0
* @NScriptType MapReduceScript
*/
define(["N/cache"], function (cache) {
var x;
function getInputData() {
return new Array(10000000);
}
function map(context) {
x = cache.getCache({ name: "battksCache" });
log.debug("x", typeof x);
}
return {
getInputData: getInputData,
map: map,
};
});
Mark Robinson
06/03/2021, 1:40 AMbattk
06/03/2021, 1:41 AMMark Robinson
06/03/2021, 1:45 AMbattk
06/03/2021, 1:45 AMMark Robinson
06/03/2021, 1:45 AMbattk
06/03/2021, 1:45 AMbattk
06/03/2021, 1:46 AM/**
* @NApiVersion 2.0
* @NScriptType MapReduceScript
*/
define(["N/cache"], function (cache) {
function getInputData() {
return new Array(10000000);
}
function map(context) {
var x = cache.getCache({ name: "battksCache" });
log.debug("x", typeof x);
}
return {
getInputData: getInputData,
map: map,
};
});
Mark Robinson
06/03/2021, 1:46 AMMark Robinson
06/03/2021, 1:46 AM