EmilianoRoldanR

Obtener vencimientos NSCloud

Jul 1st, 2021 (edited)
1,202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Obtener lista de todas las empresas registradas en NSCloud, traigo nombre, nro control y fecha de vencimiento.
  2.  
  3. *** Esto lo hago para tener un control de cuando se van venciendo las licencias así renovamos ***
  4.  
  5. *** Sobre esto:
  6.                 Hay que entrar a NSCloud, seleccionar todas las empresas y esperar hasta que cargue todo.
  7.                 Después, ir a la consola del navegador y ejecutar el código ahí.
  8.  
  9.                 Nos va a retornar varias líneas:
  10.                                                  Copiarlas todas, y pegarlas en un notepad en blanco.
  11.                                                  Guardar el notepad en algun lado.
  12.                 Para cargar en el excel:
  13.                                             Ir al excel, acceder a:
  14.                                                                     Datos.
  15.                                                                     Desde texto. (arriba a la izquierda, tercera opción).
  16.                                                                     Seleccionar el archivo.
  17.                                                                     Darle siguiente hasta la parte de los separadores, ahí sacar el de                                                     tabulación y poner el de Coma.
  18.                                                                     Siguiente, Finalizar.
  19.                 Nos van a quedar 4 columnas, se supone que en la D va a haber cosas que no nos importan que las trae cuando copiamos desde la consola, por ende, borrar lo que venga después de la fecha.*****
  20.  
  21. **** Para que ponga con fondo rojo los vencidos y en verde las no vencidas:
  22.         Yo lo que hago ahí es: Primero a la columna de las fechas la selecciono toda y le doy formato fecha, y ordeno todo de mas viejo a mas nuevo.
  23.         Luego vuelvo a seleccionar toda la columna fecha y creo una regla que diga que las fechas menores a hoy me las rellene de rojo.
  24.         Después pinto las otras columnas de rojo a mano,  y las que sobran de verde.
  25.  
  26.         Lo bueno de esto es que cuando se vayan venciendo las fechas se van a pintar de rojas solas *****
  27.                        
  28. **** LO MALO ES QUE SI HAY UN LOCAL NUEVO HAY QUE HACER TODO DE NUEVO ****
  29.  
  30. nombre = []
  31. control = []
  32. vencimiento = []
  33. nombre = document.querySelectorAll('.tarjeta-head-desc-title')
  34. control = document.querySelectorAll('.tarjeta-head-desc-subtitle')
  35. vencimiento = document.querySelectorAll('.fechavencimiento')
  36. lista = []
  37. for (var i = nombre.length - 1; i >= 0; i--) {       // Columna listo      
  38.                                                                         if (typeof vencimiento[i] !== 'undefined') {
  39.                                         lista.push(nombre[i].innerText + ',' + control[i].innerText + ',' + vencimiento[i].innerText + ',');
  40.                                     }  
  41.                                 }      
  42. for (var i = lista.length - 1; i >= 0; i--) {       // Columna listo        
  43.                                   console.log(lista[i]);
  44.                                 }
Add Comment
Please, Sign In to add comment