Cómo usar fechas y horas con Google Apps Script

Este artículo se ha usado para el proyecto : Organizador de emails

En ocasiones necesitamos la fecha o la hora actual en nuestras automatizaciones con GAS.

La forma más sencilla es obtenerla directamente de javascript.

El siguiente ejemplo es suficientemente claro para ver como funciona:

function Hora()
{
   var now     = new Date();
   var year    = now.getFullYear();
   var month   = now.getMonth() + 1;
   var day     = now.getUTCDate();
   var hora    = now.getHours();
   var minutos = now.getMinutes();

   var string = day + "/" + month + "/" + year + "-" + hora + ":" +  minutos + "\n";

   SpreadsheetApp.getUi().prompt(string) ;

}


Si ejecutáis el script veréis algo del estilo de la imagen.

Ya veis que es sencillo y tiene pocas complicaciones.

6 comentarios:

  1. gracias por el ejemplo.
    Hay alguna función monthname para convertir a txt!!?

    ResponderEliminar
  2. Me parece que lo más rápido será implementar una función para que lo haga... Lo poco que he visto del tema no parece funcionar. Un poco más tarde me lo sigo mirando, gran pregunta.

    ResponderEliminar
  3. Y como hago para obtener el dia no como fecha(1,3,12,24) sino como texto (lunes,martes,jueves...). Agradecería bastante su pronta respuesta.

    ResponderEliminar
    Respuestas
    1. var dias_semana = ["domingo","lunes","martes","miercoles","jueves","viernes","sábado" ];
      Logger.log( dias_semana[now.getUTCDay()] );

      Con esto deberias tenerlo... ya que la respuesta ha sido pronta, en manera de agradecimiento podrías seguir la página o compartirla :D :D :D

      Nos vemos

      Eliminar
  4. hola como hago para escribirlo en una celad especifica una vez y otra sea modificada?

    ResponderEliminar
    Respuestas
    1. Creo que este artículo te servirá: http://googleappscriptsweb.blogspot.com.es/2015/02/como-escribir-en-una-celda-de-una-hoja.html

      Eliminar

Related Posts Plugin for WordPress, Blogger...