Jacob D
02/05/2025, 6:29 PMCeligo AI
02/05/2025, 6:29 PMAI generated answer (using internal Slack threads):To insert a line break in a custom field of the long text type in SuiteScript using
setText, you can use the newline character (\n). However, please note that the behavior might vary depending on where you are viewing the field. If you are viewing it in a UI context, the newline character might not render as a line break.
Here is an example of how you can use the newline character in `setText`:
javascript
record.setText({
fieldId: 'custrecord_tran_packages_tran_link',
value: 'Sales Order #'+orderNum + '\n' + 'Additional Line',
ignoreFieldChange: true
});
In this example, 'Additional Line' will appear on a new line in the field 'custrecord_tran_packages_tran_link'.
If you are dealing with a rich text field and you are seeing HTML tags like <br> instead of actual line breaks, you might need to replace these tags with newline characters. Here is an example of how you can do this:
javascript
var textWithBr = record.getValue({fieldId: 'custrecord_rich_text_field'});
var textWithNewline = textWithBr.replace(/<br>/g, '\n');
record.setValue({fieldId: 'custrecord_rich_text_field', value: textWithNewline});
In this example, all <br> tags in the 'custrecord_rich_text_field' field are replaced with newline characters.
******
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/05/2025, 6:30 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.835609198
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.829052567
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.817839622
Celigo AI
02/05/2025, 6:30 PM