Hvordan indsættes tidsstempel automatisk, når data opdateres i en anden kolonne i Google-ark?
Hvis du har en række celler, og du automatisk vil indsætte et tidsstempel i den tilstødende celle, når dataene ændres eller opdateres i en anden kolonne. Hvordan kunne du løse denne opgave i Google-ark?
Indsæt tidsstempel automatisk, når data opdateres i en anden kolonne med scriptkode
Indsæt tidsstempel automatisk, når data opdateres i en anden kolonne med scriptkode
Følgende script-kode kan hjælpe dig med at afslutte dette job hurtigt og nemt, gør venligst som dette:
1. Klik Værktøjer > Script editor, se skærmbillede:
2. I det åbnede projektvindue skal du kopiere og indsætte nedenstående scriptkode for at erstatte den originale kode, se skærmbillede:
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"));
}
}
}
Bemærk: I ovenstående kode, ordredata er det arknavn, du vil bruge, Dato er kolonneoverskriften, som du vil indsætte tidsstempel, og Bestilt er kolonneoverskriften, hvilke celleværdier du vil opdatere. Skift dem til dit behov.
3. Gem derefter projektvinduet, og indtast et navn til dette nye projekt, se skærmbillede:
4. Og gå derefter tilbage til arket, når dataene i kolonnen Ordre ændres, indsættes det aktuelle tidsstempel automatisk i cellen i kolonnen Dato, der støder op til den modificerede celle, se skærmbillede:
Bedste kontorproduktivitetsværktøjer
Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid. Klik her for at få den funktion, du har mest brug for...
Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere
- Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
- Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
- Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!