# Clear / Reset / Initialize UDTs in Script

**URL:** <https://forum.inductiveautomation.com/t/clear-reset-initialize-udts-in-script/8084>\
**Category:** General Discussion\
**Created:** [February 28, 2014, 11:27pm UTC](https://forum.inductiveautomation.com/t/clear-reset-initialize-udts-in-script/8084 "2014-02-28T23:27:00Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [July 12, 2023, 5:52pm UTC](https://forum.inductiveautomation.com/t/clear-reset-initialize-udts-in-script/8084/8 "2023-07-12T17:52:20Z")

</div>

You can make that a lot easier using TypeUtilities, see this post:

> [@Browse tags printing folder](https://forum.inductiveautomation.com/t/browse-tags-printing-folder/60498/20):
>
> from com.inductiveautomation.ignition.common import TypeUtilities # Grabs current Date and Time getDateTime = system.date.now() # Returns current hour in a 0-23 format getHour = system.date.getHour24(getDateTime) # Creates list to store tag paths paths = [] # Checks if time is Midnight if getHour == 7: # Gets all tags in folder sub structure and writes to an array tags = system.tag.browseTags(parentPath="folder", recursive = True) for tag in tags: if not tag.isFolder(): …

---

_[View the full topic](https://forum.inductiveautomation.com/t/clear-reset-initialize-udts-in-script/8084)._
