Extract Data Column Values
Returns an array with all values of a respective data column.

Properties
| Name | Description | 
|---|---|
| Column | The column name or index where the values will be extracted from. | 
| DefaultValue | The value to be use in case of the extract value cannot be converted to the specified type. | 
| DataTable | The data table where the values will be extracted from. | 
| Result | The array of values extracted from the data column. | 
| Sanitize | Removes null values, empty strings, or those which consists only of white-space characters. | 
| TextCase | Allows to transform the text casing during the extraction. Applied only if the TypeArgument is set to System.String. | 
| Trim | Removes all leading and trailing occurrences of a set of specified characters from each extracted value. Applied only if the TypeArgument is set to System.String. | 
| Unique | Returns only a list of unique values. | 
Usage
Considering below DataTable:
| Name | Age | Country | 
|---|---|---|
| John | 41 | US | 
| Ana | 35 | RU | 
| Alex | 38 | BR | 
To extract all values from column "Age" you can pass the column name "Age" or its index 1.
[41, 35, 38]
By default all values are extract as objects resulting in array of objects object[].
In this example, we can specify the type to Int32 to get an array of integers Int32[]

In some scenarios we can have null values.
| Name | Age | Country | 
|---|---|---|
| John | 41 | US | 
| Ana | RU | |
| Alex | 38 | BR | 
By default, the activity will resolve it using the default value of the specified type, e.g default(Int32), which in this case will return in zero.
[41, 0, 38]
You can use an alternative value by specifying it on DefaultValue property. Read more on the properties table above.