Skip to main content

Get Values

Retrieves all property values from an object as an array.

Common Properties

  • Name - The custom name of the node.
  • Color - The custom color of the node.
  • Delay Before (sec) - Waits in seconds before executing the node.
  • Delay After (sec) - Waits in seconds after executing node.
  • Continue On Error - Automation will continue regardless of any error. The default value is false.

Inputs

  • Object - The object from which to extract property values.

Options

This node does not have any options.

Outputs

  • Values - Array containing all property values from the object. Values can be of any type (strings, numbers, objects, arrays, booleans, etc.).

How It Works

The Get Values node extracts all property values from an object. When executed, the node:

  1. Receives an object through the Object input
  2. Validates that the input is a valid object and not null
  3. Iterates through all properties in the object
  4. Collects all property values into an array
  5. Outputs the array of values through the Values output

Requirements

  • Valid object as input (cannot be null)

Error Handling

The node will return specific errors in the following cases:

  • ErrInvalidArg - Object is null or undefined
  • ErrInvalidArg - Input is not a valid object

Usage Notes

  • Returns only the top-level property values, not nested values
  • The order of values in the output array may vary as object properties are unordered
  • If the input object is empty, returns an empty array
  • Values can be of mixed types (strings, numbers, objects, arrays, booleans, null)
  • Works with any valid object structure
  • Useful for bulk data processing workflows
  • The output array can be used with array processing nodes for further operations
  • Can be combined with Get Keys node to process key-value pairs together
  • Helpful for data extraction and transformation tasks

Example Use Cases

Extract All Values for Processing

Process all values in an object:

Get Object →
Get Values →
For Each Value →
Process Value →
Generate Output

Data Aggregation

Calculate statistics on all values:

Get Object with Numeric Values →
Get Values →
Calculate Sum/Average/Max/Min →
Display Statistics

Bulk Validation

Validate all values in an object:

Get Object →
Get Values →
For Each Value →
Validate Format →
Collect Errors

Export to Array

Convert object values to a simple array:

Get Object →
Get Values →
Save as CSV →
Export File

Search in Object

Search for a specific value across all properties:

Get Object →
Get Values →
Filter Array (contains search term) →
Found or Not Found

Combine with Keys

Process key-value pairs together:

Get Object →
Branch 1: Get Keys → Keys Array
Branch 2: Get Values → Values Array
Zip Arrays → Process Pairs

Tips for Effective Use

  • Use this node when you need to work with values regardless of their keys
  • Combine with array operations for powerful data transformations
  • Useful for creating data exports or reports
  • When you need both keys and values, run Get Keys and Get Values in parallel
  • Store the values array in a variable for reuse
  • Consider the data types when processing the values array
  • Use array filtering and mapping for advanced value transformations
  • Helpful for bulk operations like validation, formatting, or conversion
  • Can be used to quickly extract data from configuration objects