Nour Khaled
05/21/2025, 8:37 AMCeligo AI
05/21/2025, 8:38 AMAI generated answer (using internal Slack threads):The error
org.mozilla.javascript.EcmaError: TypeError: Cannot find function load in object standard record is likely due to incorrect usage of the record module in SuiteScript.
The record.load function is used to load a record into memory. It returns a single record object, not an array. Therefore, you should not iterate over the result of record.load.
Here is an example of how to use record.load correctly:
javascript
var loadRecord= record.load({
type: 'customrecord_axa_paises',
id: 701
});
var value = loadRecord.getValue({
fieldId: 'Nombre_Pais'
});
console.log(value);
In this example, record.load is used to load a record of type 'customrecord_axa_paises' with id 701. The getValue function is then used to get the value of the field 'Nombre_Pais' from the loaded record. The value is then logged to the console.
If you are still encountering the error, it might be due to other parts of your code. Make sure that you are not using a variable named record elsewhere in your code, as this could cause conflicts. Also, ensure that the record module is properly imported before you use it.
******
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
05/21/2025, 8:38 AMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.839884
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.83185333
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.825548291
Celigo AI
05/21/2025, 8:38 AM