--- title: Scripting alert, info, and error messages description: You can send messages to users as alerts, informational messages, or error messages. locale: en-US canonical_url: https://www.servicenow.com/docs/r/api-reference/scripts/r\_ScriptingAlertInfoAndErrorMsgs.html release: brazil product: Scripts classification: scripts topic_type: reference last_updated: "2026-09-10" reading_time_minutes: 1 breadcrumb: [Explore, Scripting, API implementation, API implementation and reference] --- # Scripting alert, info, and error messages You can send messages to users as alerts, informational messages, or error messages.
Script Result
`current.field_name.setError("Hello World");` Adds `Hello World` below the specified field in a red error message.
`gs.addInfoMessage("Hello World");` Adds `Hello World` at the top of the browser window in a blue info message.
`gs.addErrorMessage("Hello World");` Adds `Hello World` at the top of the browser window in a red error message.
`gs.print("Hello World");` Writes `Hello World` to the text log on the file system but not to the sys\_log table in the database.
`gs.log("Hello World");` Writes `Hello World` to the database and the log file.**Note:** gs.log can adversely affect performance if used too frequently.
Script Result
`alert("Hello World");` Displays a window with `Hello World` and an **OK** button.**Note:** Rather than use JavaScript alert\(\), for a cleaner look, you can display an error on the form itself with thee showFieldMsg\(\) and hideFieldMsg\(\) methods. For more information, see [Display field messages](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/api-reference/scripts/r_DisplayFieldMessages.md). **Note:** The client script alert option is not available for use with Automated Test Framework \(ATF\).
`confirm("Hello World");` Displays a window with `Hello World?` and **OK** and **Cancel** buttons.
`g_form.showFieldMsg("field_name", "Hello World", "error");` Adds `Hello World` below the specified field in a red error message.
`g_form.hideFieldMsg("field_name");` Hides the most recent message for the specified field.
You can customize the font size of info and error messages at the top of the screen using two system properties. |Property|Description| |--------|-----------| |css.outputmsg.info.text.font-size|Sets the size for info messages. Default is 11pt.| |css.outputmsg.error.text.font-size|Sets the size for error messages. Default is 11pt.| **Parent Topic:**[Exploring scripting](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/api-reference/scripts/c_Script.md)