domingo, 27 de mayo de 2018

Trabajar con fechas




Siempre que necesito una fecha me he encontrado con que los meses aparecen en inglés y he tenido que hacer una tabla con el número de cada mes y al lado el nombre del mes en castellano. Luego con vlookup() lo conseguía traducir.

Sin embargo, el camino es mucho más corto en código si utilizamos el método "toLocaleDateString() de javascript. Con solo dos líneas conseguimos la fecha actual exactamente como queremos:
  var today= new Date()
   var hoy=today.toLocaleDateString("es-ES") 
Hoy nos aparecerá así: 27 de mayo de 2018
 Gracias Txema

Función para trabajar con el texto de las fechas
=to_text(fecha)

Si escribimos en A3 una fecha
27 de mayo de 2018
Y luego escribimos en otra celda esta cadena
="Hoy, "&(A3)&", es el día para recoger cebollas"
Nos sale así:
Hoy, 43247, es el día para recoger cebollas

Para que nos salga bien necesitamos pasar la fecha a cadena con to_text()

="Hoy, "&TO_TEXT(A3)&", es el día para recoger cebollas"

Me queda por investigar que provecho le podemos sacar a  getRange().getDisplayValue()

No hay comentarios:

Publicar un comentario

Crear PDF horizontal

El código que vamos a mostrar aquí no ha sido creado por nosotros, sino que lo hemos encontrado en Internet. Objetivo: Publicar una pesta...