Cum se introduce automat marcajul temporal când datele sunt actualizate într-o altă coloană din foaia Google?
Dacă aveți o gamă de celule și doriți să introduceți automat un timestamp în celula adiacentă atunci când datele sunt modificate sau actualizate într-o altă coloană. Cum ați putea rezolva această sarcină în foaia Google?
Introduceți automat marcajul temporal când datele sunt actualizate într-o altă coloană cu cod script
Introduceți automat marcajul temporal când datele sunt actualizate într-o altă coloană cu cod script
Următorul cod de script vă poate ajuta să finalizați rapid și ușor acest lucru, vă rugăm să faceți acest lucru:
1. Clic Instrumente > Editor de scripturi, vezi captura de ecran:
2. În fereastra proiectului deschis, vă rugăm să copiați și să lipiți codul scriptului de mai jos pentru a înlocui codul original, vedeți captura de ecran:
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"));
}
}
}
notițe: În codul de mai sus, datele comenzii este numele foii pe care doriți să o utilizați, Data este antetul coloanei pe care doriți să îl inserați cu marcajul de timp și comandă este antetul coloanei pe care valorile celulei doriți să le actualizați. Vă rugăm să le schimbați în funcție de nevoile dvs.
3. Apoi salvați fereastra proiectului și introduceți un nume pentru acest nou proiect, vedeți captura de ecran:
4. Și apoi întoarceți-vă la foaie, acum, când datele din coloana Comandă sunt modificate, marcajul temporal actual este inserat automat în celula coloanei Date, care este adiacentă celulei modificate, a se vedea captura de ecran:
Cele mai bune instrumente de productivitate de birou
Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp. Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...
Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară
- Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
- Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ferestrele noi.
- Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!