GlideRecord
Just like the server-side version, GlideRecord
is used to perform database operations on records within ServiceNow, such as querying, modifying, and creating records. The client-side version of the GlideRecord
API only contains a subset of the methods available on the server, but it does enable one new piece of functionality: callback functions.
The query()
method of the client-side GlideRecord
, as well as insert()
, and deleteRecord()
, all accept callback functions. In fact, each of these methods should never be called from a client-side script without a callback function.
The full list of documented methods in the client-side GlideRecord
API is:
- addOrderBy()
- AddQuery()
- DeleteRecord()
- Get()
- GetEncodedQuery()
- GetLimit()
- GetTableName()
- HasNext()
- Insert()
- Next()
- OrderBy()
- Query()
- SetLimit()
In this section, we'll learn about a few of these methods which are commonly used, and which differ from their server-side cousins. This means that we won't be re-hashing methods such as addQuery()
, which behave...