Benjamin Cookson
11/05/2024, 5:25 PMCeligo AI
11/05/2024, 5:25 PMAI generated answer (using internal Slack threads):To access a child record using
getSublist
in SuiteScript, you need to know the internal ID of the sublist. You can retrieve the sublist IDs in a record using the getSublists()
method. Here is an example:
javascript
const sublists = parentRecord.getSublists();
This will return an array of the sublist IDs in the parent record. You can then use these IDs with the getSublist
method to access the sublist.
However, if you are trying to access a child record sublist in a parent record and getSublist
is returning null, it might be due to the following reasons:
1. The child record does not have 'Allow Child Editing' enabled. This needs to be enabled to be accessible via the sublist.
2. The linking field in the child record does not have 'Show in list' checked. This also needs to be enabled for the sublist to be accessible.
If you are still unable to access the sublist, you might need to load the same record through record.load()
and fetch the sublist values from there. This is not the most efficient way, but it should get the job done.
******
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
11/05/2024, 5:25 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.876692116
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.87254262
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.854468226
Celigo AI
11/05/2024, 5:25 PMBenjamin Cookson
11/05/2024, 7:28 PM