Definir uma variável GlideRecord como "NULL"
As variáveis GlideRecord (incluindo atual) são inicialmente nulas no banco de dados. Defini-los novamente como uma cadeia de caracteres vazia, um espaço ou o valor nulo JavaScript não resultará em um retorno a este estado inicial.
Nota:
Esta funcionalidade requer conhecimento de JavaScript.
Para defini-lo de volta ao estado inicial, basta definir o valor como "NULL". Observe que atualizar() a função não é executada no objeto atual, mas sim no registro. O objeto exibe o valor inicial até ser chamado novamente a partir do registro.
Nota:
A funcionalidade descrita aqui requer a função de administrador.
Exemplo 1
var grIncident = new GlideRecord('incident');
grIncident.addNotNullQuery("assigned_to");
grIncident.query();
if (grIncident.next()) {
gs.log(“The incident record that is going to be updated is “ + grIncident.number);
gs.log("Previous Value of 'Assigned To' field: " + grIncident.assigned_to);
grIncident.assigned_to = "NULL";
grIncident.update();
gs.log("Current Value of 'Assigned To' field: " + grIncident.assigned_to);
}Exemplo 2 (regra de negócio)
current.u_affected_value = 'NULL';
current.update();