Ir al contenido principal

Cómo insertar la fecha de hoy en HCG

Uno de los temas más recurrentes en los foros es el de la inserción del dato del momento al cual se puede hace referencia como:
  • fecha, actual, de hoy
  • fecha y hora, actual, de impresión, modificación, edición, inserción, actualización
  • marca temporal (timestamp)
Las HCG cuentan con varias características muy útiles para realizar esto, tales como
  • Combinaciones de teclas
  • Funciones
  • Macros
  • Secuencias de comandos (scripts)
  • Complementos
  • Plantillas
Como verás las opciones son muchas, así que conviene tener presente características de cada una para usar la que más convenga para la situación particular.
En el caso particular de uso de las HCG en un navegador de escritorio además podrían usarse favlets / bookmarklets. Favlet viene de la combinación del inicio de favorite (favorito en inglés) con la terminación de scriptlet. De forma similar bookmarklet viene de la combinación de bookmark y scriptlet. Este último se refiere a secuencias de comandos breves. Un favlet es una secuencia de comandos escrita usando JavaScript y almacenada en el navegador como favorito.

Combinaciones de teclas  (keyboard shortcuts)

También conocidas como accesos de teclado, atajos de teclado, las combinaciones de teclas resultan muy prácticas cuando se requiere insertar la fecha, hora o marca temporal actuales al momento de escribir, especialmente cuando se trata de su inserción como parte de un enunciado. Su uso requiere de un teclado físico y varían según el sistema operativo, Windows, Mac OS, Chrome OS, Android, iOS (iPad/iPhone) así como también según la distribución del teclado.
Las HCG incluyen una combinación de teclas para mostrar la lista de las combinaciones de teclas, se trata de Ctrl + / (Windows y Chrome OS) o + / (Mac).
Lamentablemente las combinaciones de teclas mostradas en la ayuda corresponde a los teclados con distribución inglés Estados Unidos, aunque algunas son "universales", las que corresponden a insertar fecha y hora no funciona para un teclado con distribución español España ni Latinoamérica.

Notación

Se incluye el símbolo + entre cada tecla para indicar que deben oprimirse de forma simultánea. Las combinaciones incluyen la teclas control Ctrl, mayúsculas (shift) Mayús, Alt, punto y coma ; y acento ´

Teclado distribución inglés americano (en-US)

Dado que algunos usuarios por diversas causas cuentan con teclados en inglés americano a continuación la las combinaciones de teclas para esta distribución:
Windows y Chrome OS
Insertar horaCtrl + Mayús + ;
Insertar fechaCtrl + ;
Insertar fecha y horaCtrl + Alt + Mayús + ;

Mac OS
Insertar hora + Mayús + ;
Insertar fecha + ;
Insertar fecha y hora + Opción + Mayús + ;

Android
Insertar horaCtrl + Mayús + ;
Insertar fechaCtrl + ;

iOS (iPad/iPhone)
No cuenta con combinaciones de teclas para insertar fecha / hora.

Teclado distribución español Latinoamérica

Windows
Insertar hora actual Ctrl + Mayús + ´
Insertar fecha actual Ctrl + ´
Insertar fecha y hora actuales Ctrl + Alt + Mayús + ´

Teclado distribución español España

Con la ayuda de amigos españoles espero poderles confirmar si las combinaciones de teclas para la distribución español Latinoamérica funciona también en este teclado.

Colofón

En artículos siguientes hablaré del resto de las características de las HCG para la inserción del dato del momento que podrían ser más convenientes en ciertos casos.

Entradas más populares de este blog

Escribir respuestas de formulario a hoja de cálculo de Google

Aplicación web que agrega una fila a una hoja de cálculo con los valores obtenidos por medio de un formulario HTML.

NOTA: Publicado originalmente aquí por mi mismo.

Referencias
Google Spreadsheet Programming With Google Apps Script (GAS)Get form input text value to insert in a Google Spreadsheet Actualización 16 de agosto de 2018
Este este uno de los artículos con más visitas en mi antiguo sitio Ejemplos para Foros. El código incluido abajo es una adaptación de código en la respuesta al segundo enlace , básicamente una adaptación al español con la finalidad de compartirlo en el foro de ayuda de Google Drive.
Consta de dos archivos, uno para código del lado del servidor Código.gs y otro para código del lado del cliente inicio.html. Pueden agregarse a un proyecto de Apps Script independiente el cual deberá ser publicado como aplicación web. Requiere contar con el id de una Hoja de Cálculo de Google (HCG) que corresponda a al archivo al cual se desean enviar los datos.
Esto tiene sentido …

Marca temporal (timestamp) en Hojas de Cálculo de Google

NOTA: Esto fue publicado originalmente aquí.

Una de las preguntas más recurrentes (PP.FF. / FAQ) es acerca de cómo insertar una marca temporal (timestamp).

En ocasiones, en la pregunta se menciona la función AHORA(), en inglés NOW() . Pero esta se actualiza cada vez que se recalcula la hoja de cálculo por lo que no es útil como indicador de cuando se realizó alguna acción. En su lugar hay varias alternativas

Alternativas:


1) Usar una combinación de teclas. Lamentablemente este no funciona en todos los equipos debido a los diferentes tipos de teclados.
2) Usar Google Apps Script.


Sobre las anteriores opciones hay varios hilos en el foro de Google Drive y los editores de documentos de Google
Algunos de los que he encontrado buscando "timestamp":


Imprimir hora automáticamente - Foros de productos de GooglePara que formula con Now, se ejecute solo una vez. - Foros de productos de GoogleAlmacenamiento de fecha en una celda sin recalculo o dependencias circulares - Foros de produ…

¿Qué es __xludf.DUMMYFUNCTION?

Resumen
__xludf.DUMMYFUNCTION es una función de las Hojas de Cálculo de Google agregada al descargar una hoja de cálculo en formato Microsoft Excel (.xlsx) a las fórmulas que utilizan funciones no compatibles.
He descargado mi hoja de cálculo y veo __xludf.DUMMYFUNCTION ¿Qué es? ¿Por qué Google modificó mis fórmulas?
Si usas funciones de Hojas de Cálculo de Google (HCG) que no son compatibles con Microsoft Excel (Excel) como IMPORTRANGE y descargas una hoja de cálculo como Microsoft Excel (.xlsx) podrías haber visto que las fórmulas originales fueron modificadas para incluir 
=IFERROR(__xludf.DUMMYFUNCTION(tu_formula),"valor") (funciones en inglés)

=SI.ERROR(__xludf.DUMMYFUNCTION(tu_formula),"valor") (funciones en español)

o bien

=IFERROR(__xludf.DUMMYFUNCTION("""COMPUTED_VALUE"""),"valor") (funciones en inglés)

=SI.ERROR(__xludf.DUMMYFUNCTION("""COMPUTED_VALUE"""),"valor") (funciones …