Portada

Mostrando entradas con la etiqueta script background. Mostrar todas las entradas
Mostrando entradas con la etiqueta script background. Mostrar todas las entradas

viernes, 4 de diciembre de 2020

Unir Sys_id en servicenow para script background con excel

 

  • Utilizar la función TRANSPONER

Sí. Vamos a utilizar la función transponer, para utilizar un truco sencillo que nos permitirá conseguir el objetivo deseado.

Para no complicar mucho el ejemplo, voy a imaginar que tengo una lista con números del 1 al 20, la cual quiero concatenar en una celda.

Así, utilizaremos la función transponer escribiéndola seguida del rango en el que se encuentra nuestro listado:

Sin usar macros

  • 2

    Aprovechar la tecla F9

Ahora, colócate sobre la celda donde colocaste la función en el paso anterior y haz clic en la barra de fórmulas. Acto seguido, presiona la tecla F9

Sin usar macros

La tecla F9, cuando estás dentro de una fórmula, sirve para depurarla y lo que ves en la imagen anterior, es una representación de la matriz que conforma el rango que le acabas de pasar a la función, mostrando los valores reales en lugar de su referencia a las celdas.

BackGround Script - Reparar SLA en forma masiva Servicenow

 var gr =   new GlideRecord('incident');

gr.addQuery("numberSTARTSWITHMINC_");

gr.query();

gs.info("Number of incidents to update " + gr.getRowCount());

var sla = new SLARepair();

while(gr.next()){

 var sysId = gr.getValue('sys_id');

  gs.info("Updating incident " + sysId);

  sla.repairBySysId(sysId, "incident");

}


Lo mismo pero para CSM


 var gr =   new GlideRecord('sn_customerservice_case');

gr.addQuery('sys_id','IN','26ac67722546f8d010315bc4bcb68,');

gr.query();

//gs.info("Number of incidents to update " + gr.getRowCount());

var sla = new SLARepair();

while(gr.next()){

 var sysId = gr.getValue('sys_id');

  gs.info("Updating incident " + sysId);

  sla.repairBySysId(sysId, "sn_customerservice_case");

}