Foro de elhacker.net

Programación => Java => Mensaje iniciado por: feedf en 31 Marzo 2017, 23:38 pm



Título: consulta google sheets script
Publicado por: feedf en 31 Marzo 2017, 23:38 pm
Buenas como andan

me estoy volviendo completamente loco buscando una forma de agarrar un valor en una celda que esta en formato date  y compararlo con el dia actual

hay alguna forma que se puedan comparar? como puedo pasar  el valor de la celda que hice get que esta en formato date pasarla a string o algo para compararla


ojala puedan darme una mano muchas gracias


Título: Re: consulta google sheets script
Publicado por: engel lex en 1 Abril 2017, 00:06 am
muestra captura de la hoja y las formulas (o colocala publica only view y publica el link)


Título: Re: consulta google sheets script
Publicado por: feedf en 1 Abril 2017, 01:04 am
hola alex muchas gracais por tu respuesta rapida te comento que segui y segui buscando y logre encontrarle la solucion y la comento aca por si a alguien le pasa lo mismo

Código:
  var today = new Date();
  var bYyyy = Utilities.formatDate(new Date(today), "GMT-2","yyyy");
  var bMm = Utilities.formatDate(new Date(today),   "GMT-2","MM");
  var bDd = Utilities.formatDate(new Date(today),   "GMT-2","dd");
  var i = 0
  
  
   for (var i = 10; i < 15; i++) {
  
     var nombre = sheet.getRange(i,11).getValue()
     var entrega = sheet.getRange(i,9).getValue()
     var sYyyy = Utilities.formatDate(new Date(entrega), "GMT-2","yyyy");
     var sMm = Utilities.formatDate(new Date(entrega),   "GMT-2","MM");
     var sDd = Utilities.formatDate(new Date(entrega),   "GMT-2","dd");

basicamente la idea es meter en variables separadas el dia mes y año para despues poder compararlas siendo "entrega" la fecha get del google sheet y today la fecha de hoy para compararla

lo que no lograba hacer era poder compararlas y asi diviendo los dias meses y años se pueden comprar muy facilmente

nose si es la mejor solucion pero funciona :D:D:D

la verdad gracias por tu rapida respuesta, las pocas consultas que hice en el foro me respondieron muy rapido y muy completo mil gracias