# Integration Toolkit Solutions Wiki

**URL:** <https://forum.inductiveautomation.com/t/integration-toolkit-solutions-wiki/105080>\
**Category:** 3rd Party Modules\
**Tags:** scripting, ignition81\
**Created:** [April 14, 2025, 9:02pm UTC](https://forum.inductiveautomation.com/t/integration-toolkit-solutions-wiki/105080 "2025-04-14T21:02:36Z")\
**Posts on this page:** 1\
**Showing post:** 14

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [April 24, 2025, 1:23am UTC](https://forum.inductiveautomation.com/t/integration-toolkit-solutions-wiki/105080/14 "2025-04-24T01:23:46Z")

</div>

## alias()

 ![Dataset](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/b/9b794c19335b9a7fc4522f07546ebda860d8f36c.png)  
_custom.dataset._

`alias({this.custom.myDataset}, 'new_')`  
results in this:

 ![alias](https://us1.discourse-cdn.com/inductiveautomation/original/3X/f/4/f422a09a9d4ff61b8dda6f21784797952b79338a.png)

It just works! "Ideal for use with the various `JOIN` operations [below](https://www.automation-pros.com/toolkit/doc/datasets.html#alias) to avoid column name clashes."

[alias()](https://www.automation-pros.com/toolkit/doc/datasets.html#alias).

## columnsOf()

`columnsOf({this.custom.myDataset})` returns

```python
{
  "someBool": "B",
  "someDate": "date",
  "someString": "str",
  "someInt": "I"
}

```

- [columnsOf()](https://www.automation-pros.com/toolkit/doc/datasets.html#columnsof)

```python
`
```

---

_[View the full topic](https://forum.inductiveautomation.com/t/integration-toolkit-solutions-wiki/105080)._
