Tim Roberson
04/10/2025, 6:51 PMCeligo AI
04/10/2025, 6:52 PMAI generated answer (using internal Slack threads):In order to use
record.type
as a dynamic script parameter in a Mass Update script, you can use the Record.type
property from the record object in SuiteScript. This property will give you the type of the record that triggered the script.
Here is a simple example of how you can use it:
javascript
/**
* @NApiVersion 2.x
* @NScriptType MassUpdateScript
*/
define(['N/record'], function(record) {
function each(params) {
var recType = params.type; // this will give you the record type
var recId = params.id; // this will give you the record id
// You can now use recType in your script to perform different actions based on the record type
if (recType === record.Type.SALES_ORDER) {
// do something for sales orders
} else if (recType === record.Type.PURCHASE_ORDER) {
// do something for purchase orders
}
}
return {
each: each
};
});
In this script, params.type
will give you the type of the record that is currently being processed in the Mass Update script. You can then use this record type to perform different actions in your script based on the record type.
******
Disclaimer:
This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes.
******Celigo AI
04/10/2025, 6:52 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.801034927
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.796825707
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.796047926
Celigo AI
04/10/2025, 6:52 PM