Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Obtener lista de todas las empresas registradas en NSCloud, traigo nombre, nro control y fecha de vencimiento.
- *** Esto lo hago para tener un control de cuando se van venciendo las licencias así renovamos ***
- *** Sobre esto:
- Hay que entrar a NSCloud, seleccionar todas las empresas y esperar hasta que cargue todo.
- Después, ir a la consola del navegador y ejecutar el código ahí.
- Nos va a retornar varias líneas:
- Copiarlas todas, y pegarlas en un notepad en blanco.
- Guardar el notepad en algun lado.
- Para cargar en el excel:
- Ir al excel, acceder a:
- Datos.
- Desde texto. (arriba a la izquierda, tercera opción).
- Seleccionar el archivo.
- Darle siguiente hasta la parte de los separadores, ahí sacar el de tabulación y poner el de Coma.
- Siguiente, Finalizar.
- 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.*****
- **** Para que ponga con fondo rojo los vencidos y en verde las no vencidas:
- 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.
- 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.
- Después pinto las otras columnas de rojo a mano, y las que sobran de verde.
- Lo bueno de esto es que cuando se vayan venciendo las fechas se van a pintar de rojas solas *****
- **** LO MALO ES QUE SI HAY UN LOCAL NUEVO HAY QUE HACER TODO DE NUEVO ****
- nombre = []
- control = []
- vencimiento = []
- nombre = document.querySelectorAll('.tarjeta-head-desc-title')
- control = document.querySelectorAll('.tarjeta-head-desc-subtitle')
- vencimiento = document.querySelectorAll('.fechavencimiento')
- lista = []
- for (var i = nombre.length - 1; i >= 0; i--) { // Columna listo
- if (typeof vencimiento[i] !== 'undefined') {
- lista.push(nombre[i].innerText + ',' + control[i].innerText + ',' + vencimiento[i].innerText + ',');
- }
- }
- for (var i = lista.length - 1; i >= 0; i--) { // Columna listo
- console.log(lista[i]);
- }
Add Comment
Please, Sign In to add comment