Tiina Böös
09/10/2025, 11:38 AMCeligo AI
09/10/2025, 11:38 AMAI generated answer (using internal Slack threads):To get the value of a field of a removed sublist line in a client script, you can use the
getCurrentSublistValue
method before removing the line. Here's an example:
javascript
var sublistFieldValue = record.getCurrentSublistValue({
sublistId: 'sublistId',
fieldId: 'fieldId'
});
This will get the value of the field from the current sublist line. You can then use this value as needed before removing the line.
However, please note that if the line is not yet committed (i.e., it's a new line that has been added but not yet saved), the removeLine
method may not work as expected. In such cases, you might want to use a try/catch
block to handle any errors and use the cancelLine
method instead.
Here's an example:
javascript
try {
record.removeLine({
sublistId: 'sublistId',
line: lineIndex
});
} catch (e) {
record.cancelLine({
sublistId: 'sublistId'
});
}
In this example, if the removeLine
method throws an error (which it will do if the line is not yet committed), the catch
block will be executed, and the cancelLine
method will be used instead.
******
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
09/10/2025, 11:39 AMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.83239758
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.822753966
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.815124571
Celigo AI
09/10/2025, 11:39 AM