Tim Roberson
04/10/2025, 6:50 PMCeligo AI
04/10/2025, 6:50 PMAI generated answer (using internal Slack threads):In SuiteScript, you can use the
record.type or currentRecord.type to get the type of the record you are working with. This can be used as a dynamic script parameter to determine the type of record that triggered the script.
In a User Event script, you can access the record type using Context.newRecord.type. In a Client Script, you can get the record type using currentRecord.type. Both will return the record type enum.
If you need the name of the record type instead of the id, you can perform a query on the ScriptRecordType table.
For example, if you need to include a condition to check for the record type of "assemblyitem" in a User Event script, you can do so as follows:
javascript
if (scriptContext.newRecord.type === 'assemblyitem') {
// Your code here
}
In a Client Script, you can use scriptContext.currentRecord.type to get the record type. If .type is not returning anything, you may need to include the N/currentrecord module, depending on what you're doing in your script.
******
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:51 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.818279326
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.814479649
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.813551903
Celigo AI
04/10/2025, 6:51 PM