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]);
}