# Gateway Timer Event Script Help

**URL:** <https://forum.inductiveautomation.com/t/gateway-timer-event-script-help/43565>\
**Category:** Ignition\
**Tags:** ignition80\
**Created:** [February 18, 2021, 1:45pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-event-script-help/43565 "2021-02-18T13:45:50Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [February 18, 2021, 2:52pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-event-script-help/43565/3 "2021-02-18T14:52:13Z")

</div>

> [@lrose](#):
>
> better off using a Gateway Tag Event Script

Blegh. No. Gateway timers have numerous advantages. Slightly different context in this post, but most of these are relevant:

> [@Ignition 8.1.2 SQL Tags Not Updating After Update From 7.9](http://forum.inductiveautomation.com/t/ignition-8-1-2-sql-tags-not-updating-after-update-from-7-9/43418/7):
>
> Gateway project scope instead of gateway global scope. Option for a dedicated thread. Single event script can run multiple queries in any desired order, writing results to memory tags with any desired timing. Event scripts can post-process results before writing to tags, relieving the DB of static joins and other lookups. Including using cached lookups. Event scripts can drive multiple target tags from single, larger queries. Event scripts can simulate joins across datasources. Easy parallelis…

---

_[View the full topic](https://forum.inductiveautomation.com/t/gateway-timer-event-script-help/43565)._
