Now we've looked at some server- and client-side Glide classes, we can take a look at some examples of using these methods and properties in some slightly more complex blocks of code to achieve our goals in ServiceNow.
Let's start by having a look at some GlideRecord examples.
This time, we'll use GlideRecord multiple times, one inside another. This is a technique you will no doubt use quite often as you progress with your scripting. It has certainly served me well over the years.
In this example, we'll take a look at creating a problem record for every critical priority incident:
var incRec = new GlideRecord('incident');
incRec.addQuery('priority', 1);
incRec.query();
while (incRec.next()) {
//Critical incident found, create a new problem record
var newProblemRec = new GlideRecord('problem');
newProblemRec...