Hoe voeg ik automatisch een tijdstempel in wanneer gegevens worden bijgewerkt in een andere kolom in het Google-blad?
Als u een celbereik heeft en u wilt automatisch een tijdstempel invoegen in de aangrenzende cel wanneer de gegevens worden gewijzigd of bijgewerkt in een andere kolom. Hoe zou je deze taak in het Google-blad kunnen oplossen?
Voeg automatisch een tijdstempel in wanneer gegevens worden bijgewerkt in een andere kolom met scriptcode
De volgende scriptcode kan u helpen om deze taak snel en gemakkelijk af te ronden, doe dit als volgt:
1. Klikken Tools > Script-editor, zie screenshot:
2. Kopieer en plak in het geopende projectvenster de onderstaande scriptcode om de originele code te vervangen, zie 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: In de bovenstaande code, bestelgegevens is de bladnaam die u wilt gebruiken, Datum is de kolomkop waarin u een tijdstempel wilt invoegen, en Bestelling is de kolomkop welke celwaarden u wilt bijwerken. Wijzig ze naar uw behoefte.
3. Sla vervolgens het projectvenster op en voer een naam in voor dit nieuwe project, zie screenshot:
4. En ga dan terug naar het blad, nu, wanneer de gegevens in de kolom Order worden gewijzigd, wordt de huidige tijdstempel automatisch ingevoegd in de cel van de kolom Datum die grenst aan de gewijzigde cel, zie screenshot:
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar effici毛ntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die u het meest nodig heeft...
Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
- Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!