Come inserire automaticamente il timestamp quando i dati vengono aggiornati in un'altra colonna nel foglio di Google?
Se si dispone di un intervallo di celle e si desidera inserire automaticamente un timestamp nella cella adiacente quando i dati vengono modificati o aggiornati in un'altra colonna. Come hai potuto risolvere questo compito nel foglio di Google?
Inserisci automaticamente il timestamp quando i dati vengono aggiornati in un'altra colonna con codice di script
Il seguente codice di script può aiutarti a completare questo lavoro rapidamente e facilmente, per favore fai come segue:
1. Clic Strumenti > Editor di script, vedi screenshot:
2. Nella finestra del progetto aperta, copia e incolla il codice dello script seguente per sostituire il codice originale, vedi screenshot:
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:: Nel codice sopra, dati dell'ordine è il nome del foglio che desideri utilizzare, Data è l'intestazione della colonna in cui desideri inserire il timestamp e Order è l'intestazione della colonna con i valori delle celle che desideri vengano aggiornati. Si prega di modificarli secondo le proprie necessità.
3. Quindi salva la finestra del progetto e inserisci un nome per questo nuovo progetto, vedi screenshot:
4. E poi torna al foglio, ora, quando i dati nella colonna Ordine vengono modificati, il timestamp corrente viene inserito automaticamente nella cella della colonna Data che è adiacente alla cella modificata, vedi screenshot:
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!