JessicaL
07/13/2022, 5:20 PMfilters: [
['custentity58', 'onorafter', 'today'],
'AND',
['custentity60', 'anyof', '@NONE@']
],
alien4u
07/13/2022, 5:31 PMJessicaL
07/13/2022, 5:34 PM/**
*@NApiVersion 2.1
*@NScriptType MapReduceScript
*/
define(['N/search', 'N/record'], function(search, record) {
function getInputData() {
let contactSearch = search.create({
type: search.Type.CONTACT,
filters: [
['custentity58', 'onorafter', 'today'],
'AND',
['custentity60', 'anyof', '@NONE@']
],
columns: [
'internalid',
'custentity58'
]
});
return contactSearch;
}
function map(context) {
log.debug('context', context);
// let contactResults = JSON.parse(context.value);
// let contactId = contactResults.values.internalid.value;
// let expDate = contactResults.values.custentity58;
// log.debug('contactid', contactId);
// log.debug('expdate', expDate);
// context.write({
// key: contactId,
// value: expDate
// });
}
function reduce(context) {
}
function summarize(summary) {
}
return {
getInputData: getInputData,
map: map,
reduce: reduce,
summarize: summarize
}
});
alien4u
07/13/2022, 5:37 PMJessicaL
07/13/2022, 5:38 PMalien4u
07/13/2022, 5:38 PMlog.debug('Each Result in Map', context.value);
JessicaL
07/13/2022, 5:39 PMJessicaL
07/13/2022, 5:40 PMJessicaL
07/13/2022, 5:40 PMalien4u
07/13/2022, 5:44 PMJessicaL
07/13/2022, 5:44 PMalien4u
07/13/2022, 5:45 PMlet contactSearch = search.create({
type: search.Type.CONTACT,
filters: [
['custentity58', 'onorafter', 'today'],
'AND',
['custentity60', 'anyof', '@NONE@']
],
columns: [
'internalid',
'custentity58'
]
});
alien4u
07/13/2022, 5:45 PM['custentity60', 'anyof', '@NONE@']
This is ANYOF in the UI and not NONEOF?ehcanadian
07/13/2022, 5:47 PMJessicaL
07/13/2022, 5:51 PMJessicaL
07/13/2022, 5:52 PMJessicaL
07/13/2022, 5:52 PMJessicaL
07/13/2022, 5:54 PMJessicaL
07/13/2022, 5:54 PMalien4u
07/13/2022, 5:58 PMJessicaL
07/13/2022, 6:00 PMJessicaL
07/13/2022, 6:01 PMalien4u
07/13/2022, 6:02 PMalien4u
07/13/2022, 6:13 PMalien4u
07/13/2022, 6:13 PMalien4u
07/13/2022, 6:17 PM