Vai al contenuto principale
 

Come inserire automaticamente il timestamp quando i dati vengono aggiornati in un'altra colonna nel foglio di Google?

Autore: Xiaoyang Ultima modifica: 2024-08-12

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


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:

fare clic su Editor di script dalla scheda Strumenti

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")); 
    }
  }
}

copiare e incollare il codice nella finestra Codice

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:

salvare la finestra del progetto con un nome

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:

quando i dati nella colonna Ordine vengono modificati, il timestamp corrente viene inserito nella cella adiacente


I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

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!