# Time tracking using Gateway Timer Script

**URL:** <https://forum.inductiveautomation.com/t/time-tracking-using-gateway-timer-script/94076>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [August 1, 2024, 6:19pm UTC](https://forum.inductiveautomation.com/t/time-tracking-using-gateway-timer-script/94076 "2024-08-01T18:19:03Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![Samuel\_Sueur](https://avatars.discourse-cdn.com/v4/letter/s/e36b37/32.png) [@Samuel\_Sueur](https://forum.inductiveautomation.com/u/Samuel_Sueur)\
**Post date:** [August 1, 2024, 8:23pm UTC](https://forum.inductiveautomation.com/t/time-tracking-using-gateway-timer-script/94076/9 "2024-08-01T20:23:00Z")

</div>

Have a look at this thread:

> [@Global name 'system' is not defined](https://forum.inductiveautomation.com/t/global-name-system-is-not-defined/15612/7):
>
> I have the same error with the gateway event script - Tag Change below : import StringIO import csv import os import ftplib import sys import system from datetime import date from datetime import datetime from datetime import timedelta if newValue.value==0: sys.exit() today=date.today() #Récupère la date du jour au format 'aaaa-mm-jj' datejour= str(today).replace('-','') #Remplace les - par rien yesterday=date.today() - timedelta(days=1) #Récupère la date de la veille yesterday\_jour=str(yest…

TL;DR: Add `import system` at the beginning of your updateVFD1 function

**EDIT:** I was mostly trying to fix your immediate issue but please you should definitely follow everything Paul said below.

---

_[View the full topic](https://forum.inductiveautomation.com/t/time-tracking-using-gateway-timer-script/94076)._
