SunShine
02/08/2025, 3:19 AMCeligo AI
02/08/2025, 3:19 AMAI generated answer (using internal Slack threads):To get a sublist object of a suitelet in a client script which is attached to the suitelet, you can use the
currentRecord
object in the client script. The currentRecord
object provides a way to work with the record currently being edited in the user interface.
Here is a sample code snippet:
javascript
define(['N/currentRecord'], function(currentRecord) {
function yourFunction() {
var record = currentRecord.get();
var sublistValue = record.getSublistValue({
sublistId: 'yourSublistId',
fieldId: 'yourFieldId',
line: yourLineIndex
});
// Do something with sublistValue
}
return {
yourFunction: yourFunction
};
});
In this code, yourSublistId
is the ID of the sublist you want to get, yourFieldId
is the ID of the field you want to get the value from, and yourLineIndex
is the index of the line you want to get the value from.
Please note that the sublist ID and field ID should be the same as what you set in the suitelet. Also, the line index is zero-based, so the first line is 0, the second line is 1, and so on.
******
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
02/08/2025, 3:20 AMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.861713171
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.859467
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.855014205
Celigo AI
02/08/2025, 3:20 AM