# Writing to Client tags in a client timer or gateway timer script

**URL:** <https://forum.inductiveautomation.com/t/writing-to-client-tags-in-a-client-timer-or-gateway-timer-script/17821>\
**Category:** Ignition\
**Created:** [April 24, 2018, 8:19pm UTC](https://forum.inductiveautomation.com/t/writing-to-client-tags-in-a-client-timer-or-gateway-timer-script/17821 "2018-04-24T20:19:38Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mrogers](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mrogers/32/4110_2.png) [@mrogers](https://forum.inductiveautomation.com/u/mrogers)\
**Post date:** [April 24, 2018, 8:19pm UTC](https://forum.inductiveautomation.com/t/writing-to-client-tags-in-a-client-timer-or-gateway-timer-script/17821/1 "2018-04-24T20:19:38Z")

</div>

Are there any quirks to the Client tags that make it difficult to write to them inside either a gateway timer or client timer script? This short script works in the script console but when we try to transition to either a client timer script or gateway timer script, it doesn’t work. It says the script is successful on the gateway status page but no actual changes take place.

```auto
filter = system.tag.read("[Client]NavFilter")
set = project.navigation.windowPaths(filter.value)
system.tag.write("[Client]NavItems", set)

```

Any ideas?

---

<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:** [April 24, 2018, 8:34pm UTC](https://forum.inductiveautomation.com/t/writing-to-client-tags-in-a-client-timer-or-gateway-timer-script/17821/2 "2018-04-24T20:34:49Z")

</div>

It definitely won’t work with a gateway timer script – client tags are only in the client.  
The return value from system.tag.write should give you more information. By design, .write() doesn’t throw errors.
