3 Data Type Hacks for No-Code Automation Using Make

Data types play an important role in any automation process. Often, users encounter issues with calculations or unexpected behaviors because of incorrect data types. Data types determine how information is processed and manipulated. 

In this article, we will explore three essential data type hacks for no code automation using Make.

Data types play an important role in any automation process. Often, users encounter issues with calculations or unexpected behaviors because of incorrect data types. Data types determine how information is processed and manipulated. 

In this article, we will explore three essential data type hacks for no code automation using Make.

Hack 1: Hover to Identify Data Types

One of the simplest yet most powerful features in Make is the ability to hover over variables to see their data types. This can save you a lot of headaches when troubleshooting why a certain calculation or action isn’t working.

Imagine you have a module that outputs a number, but your calculations fail. By hovering over the variable, you might discover that it’s actually a text type. In Make, a number displayed as text won't work in mathematical operations. To fix this, you need to transform the text into a number type.

How to do it:

  1. Hover over the variable in your module.
  2. Check the data type icon (e.g., "123" for numbers, "A" for text).
  3. If the type is incorrect, use a transformation function to convert it.

Hack 2: Transforming Data Types

Sometimes, data comes in the wrong format. For instance, numbers might be formatted as text, or dates might be in a string format. To perform operations like calculations or date manipulations, you need to transform these data types.

Example: Converting Text to Number

Suppose you have a number stored as text (e.g., "123"), and you need to perform a calculation. Here’s how to convert it:

  1. Use the parseNumber function.
  2. Insert your text variable into the parseNumber function.
  3. Specify any necessary decimal separators.
  4. Run your module to see the correct calculation.

By transforming the text "123" into the number 123, you can now add, subtract, or perform any other numerical operations.

Example: Handling Dates

Dates can be tricky, especially when they come in various formats. Make allows you to transform text dates into proper date formats using the parseDate function. This is particularly useful when you need to add or subtract days.

Steps:

  1. Use the parseDate function and specify the date format.
  2. Add or subtract days using the addDays function.
  3. Format the date back to a readable string if needed using the formatDate function.

Hack 3: Using the Parse JSON Module

When working with APIs or complex data structures, you might encounter JSON data. Understanding JSON and how to parse it in Make can greatly enhance your automation capabilities.

What to do:

  1. Use the parseJSON module to convert JSON strings into readable variables.
  2. Review input or output bundles to understand the data structure.
  3. Use this raw data to perform further actions or transformations.

Understanding JSON Types:

  • Text/String: Enclosed in double quotes, used for most textual data.
  • Number: Plain numbers without quotes, used for calculations.
  • Array: Lists of items, enclosed in square brackets, useful for multiple values.
  • Date: ISO formatted strings, which need to be parsed into date types for operations.

Key Takeaway

Mastering data types in Make can elevate your no-code automation skills to new heights. By identifying, transforming, and effectively using data types, you can ensure your workflows run smoothly and efficiently.

Remember these three hacks: hover to identify, transform as needed, and use the parse JSON module for complex data. With these tools in your arsenal, you'll be well on your way to becoming a no-code automation pro.

Read More Here: