MySuite
10/22/2020, 6:42 PM/**
*@NApiVersion 2.0
*@NScriptType MassUpdateScript
*/
define(['N/record'], function(record) {
function each(params) {
var recType = params.type;
var recNum = params.id;
var newRec = record.submitFields({
type: recType,
id: recNum,
values: {
notifygroup: 86260234, _// 86260234 => Script Notify Group_
},
});return newRec;
}
return {
each: each
}
});
Sandii
10/22/2020, 7:21 PMSandii
10/22/2020, 7:22 PMexports.execute = function execute(context) {
var queryMain = query.create({
type: 'script'
});
queryMain.condition = queryMain.and(
queryMain.createCondition({
fieldId: 'notifyowner',
operator: <http://query.Operator.IS|query.Operator.IS>,
values: true
})
);
queryMain.columns = [
queryMain.createColumn({
fieldId: 'id',
alias: 'id'
})
]
var res = queryMain.run().asMappedResults();
for (var i in res) {
var line = res[i];
var scriptId = line.id;
try {
record.submitFields({
type: 'script',
id: scriptId,
values: {
'notifyowner': false,
'notifyemails': 'your email here'
}
})
} catch (e) {
log.debug('skipping id ' + scriptId);
}
}
}
return exports;
I use this one to turn notify script owner off and set it to a specific email instead, same concept