--- title: Script evaluation of fields by data type description: Script fields evaluate data based on the field type of the input. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/api-reference/scripts/r\_ScriptingOfFieldTypes.html release: australia product: Scripts classification: scripts topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Scripting, API implementation, API implementation and reference] --- # Script evaluation of fields by data type Script fields evaluate data based on the field type of the input.
Type Evaluates to in script Example
String The string "dog" > "dog"
Decimal A number with up to two decimal points 12.34 > 12.34
Integer A number with zero decimal points 12 > 12
True / False true or false \[Omitted image "CheckOn.png"\] Alt text: The true icon > true \[Omitted image "CheckOff.png"\] Alt text: The false icon > false
Date A date formatted as yyyy-mm-dd 2008-11-04
Date-time A day and time formatted as yyyy-mm-dd hh:mm:ss 2008-11-04 06:46:20
Duration A date that is equal to January 1st 1970 00:00:00 + the amount of time of the duration being stored **Note:** This date corresponds to the system time zone. If a different user time zone has been specified, the date and time value may appear different for that user. \[Omitted image "ZeroDuration.png"\] Alt text: > "1970-01-01 00:00:00" \[Omitted image "TestDuration.png"\] Alt text: > "1970-01-02 02:03:04"
Choice Returns the contents of the value field for the `sys_choice` record associated with that choice. See: Choice List for more information on returning the value associated with a particular item in a choice list. \[Omitted image "BasicSelect.png"\] Alt text: > "2" \(Note that this value is is a string\)
Journal Returns a string of all entries made to that journal field. See Journal Fields for scripting of journal type fields The web server is down > The web server is down
Reference Returns the `sys_id` of the record that is referenced \[Omitted image "Reference.png"\] Alt text: > "287ee6fea9fe198100ada7950d0b1b73"
Image Returns the path to the image \[Omitted image "ImageFiletype.png"\] Alt text: > images/icons/image\_name.gif
URL Returns a string \[Omitted image "URLExample.png"\] Alt text: > "http://www.service-now.com"
Glide Lists Returns a string of comma-separated Sys IDs \[Omitted image "GlideListExample.png"\] Alt text: > 5137153cc611227c000bbd1bd8cd2007,46d14f04a9fe19810142e40c6b071512
**Parent Topic:**[Scripting](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/scripts/c_Script.md)