Es posible insertar la fecha de hoy a través de una macro.
Abra su Documento de Google y en Herramientas seleccione Editor de secuencias de comandos . Esto abre el editor de scripts de Google, donde es posible crear macros para Google Documents.
Pegue este script y guárdelo como Fecha Macro o algo así: (también disponible aquí )
/**
* The onOpen function runs automatically when the Google Docs document is
* opened. Use it to add custom menus to Google Docs that allow the user to run
* custom scripts. For more information, please consult the following two
* resources.
*
* Extending Google Docs developer guide:
* https://developers.google.com/apps-script/guides/docs
*
* Document service reference documentation:
* https://developers.google.com/apps-script/reference/document/
*/
function onOpen() {
// Add a menu with some items, some separators, and a sub-menu.
DocumentApp.getUi().createMenu('Utilities')
.addItem('Insert Date', 'insertAtCursor')
.addToUi();
}
/**
* Inserts the date at the current cursor location in boldface.
*/
function insertAtCursor() {
var cursor = DocumentApp.getActiveDocument().getCursor();
if (cursor) {
// Attempt to insert text at the cursor position. If insertion returns null,
// then the cursor's containing element doesn't allow text insertions.
var date = Utilities.formatDate(new Date(), "GMT", "yyyy-MM-dd"); // "yyyy-MM-dd'T'HH:mm:ss'Z'"
var element = cursor.insertText(date);
if (element) {
element.setBold(true);
} else {
DocumentApp.getUi().alert('Cannot insert text at this cursor location.');
}
} else {
DocumentApp.getUi().alert('Cannot find a cursor in the document.');
}
}
Ahora actualice o vuelva a abrir su documento y aparecerá un nuevo elemento de menú: Utilidades . En este menú aparece un elemento llamado Insertar fecha . Haga clic en eso para insertar la fecha de hoy en la posición del cursor.
Para cambiar el formato de la fecha, debe cambiar el "formato" utilizado en la secuencia de comandos. El formato puede contener los siguientes caracteres:yyyy-MM-dd'T'HH:mm:ss'Z'
Para aclarar, este script simplemente inserta la fecha de hoy en la ubicación del cursor para el día en que ejecuta la utilidad. Eso no es exactamente lo mismo que la función = today () en Google Sheets, que actualiza la fecha a la fecha actual cada vez que abre la hoja de cálculo. Sin embargo, este script le ahorrará la molestia de buscar la fecha y escribirla el día en que ejecute el script.