¿Cómo insertar la marca de tiempo automáticamente cuando los datos se actualizan en otra columna en la hoja de Google?
Si tiene un rango de celdas y desea insertar una marca de tiempo automáticamente en la celda adyacente cuando los datos se modifican o actualizan en otra columna. ¿Cómo podrías resolver esta tarea en la hoja de Google?
Inserte la marca de tiempo automáticamente cuando los datos se actualicen en otra columna con código de secuencia de comandos
El siguiente código de secuencia de comandos puede ayudarlo a terminar este trabajo rápida y fácilmente, haga lo siguiente:
1. Hacer clic Herramientas > Editor de scripts, ver captura de pantalla:
2. En la ventana del proyecto abierta, copie y pegue el siguiente código de secuencia de comandos para reemplazar el código original, vea la captura de pantalla:
function onEdit(e)
{
var sheet = e.source.getActiveSheet();
if (sheet.getName() == "order data") //"order data" is the name of the sheet where you want to run this script.
{
var actRng = sheet.getActiveRange();
var editColumn = actRng.getColumn();
var rowIndex = actRng.getRowIndex();
var headers = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues();
var dateCol = headers[0].indexOf("Date") + 1;
var orderCol = headers[0].indexOf("Order") + 1;
if (dateCol > 0 && rowIndex > 1 && editColumn == orderCol)
{
sheet.getRange(rowIndex, dateCol).setValue(Utilities.formatDate(new Date(), "UTC+8", "MM-dd-yyyy"));
}
}
}
Note: En el código anterior, datos de los pedidos es el nombre de la hoja que desea usar, Fecha es el encabezado de columna en el que desea insertar la marca de tiempo, y Ordenar es el encabezado de la columna cuyos valores de celda desea actualizar. Cámbielos según sus necesidades.
3. Luego guarde la ventana del proyecto e ingrese un nombre para este nuevo proyecto, vea la captura de pantalla:
4. Y luego regrese a la hoja, ahora, cuando se modifican los datos en la columna Orden, la marca de tiempo actual se inserta automáticamente en la celda de la columna Fecha que está adyacente a la celda modificada, vea la captura de pantalla:
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!