To debug a script, you can use a built-in debugger.
We recommend debugging only on the system instances intended for developing and testing business solutions, where there is no sensitive data, to avoid its loss or corruption.
You can use the try... catch blocks for script debugging.
Before debugging, pay attention to the methods:
*.insert(),
*.update(),
*.updateMultiple(),
*.delete(),
*deleteMultiple()
Escape these methods or remove them to prevent data corruption or loss.
Open any record form in this debugger by calling the Open in script item in the hamburger menu.
With this functionality, you can:
locate breakpoints within the script body
comment some strings to skip one or more operations
display the object value before inserting or updating
display the variable value when executing.
It is recommended to use SimpleSystem methods to display values when debugging a server-side script: