Skip to main content

LEFTPAD

Use the LEFTPAD function to left-pad the text with the specified character a given number of times.

Use​

LEFTPAD( text, character, times )
Left pad the text with the given character a number of times.

ParameterRequiredDescription
textYesthe text to pad
characterYesthe character to use to left pad
timesYesthe number of times to insert the character

ReturnsText

Examples​

Formatting Numeric IDs (Adding Leading Zeros)​

In many workflows, numeric IDs need to be presented in a standardized format for reports or external systems. You can use LEFTPAD in an Input Mapping formula to ensure a number is preceded by specific characters.

  • Scenario: You want to display a system-generated run number as a four-digit string by adding three leading zeros.
  • Formula: LEFTPAD(TEXT(@prop.RunNumber), "0", 3)
  • Logic:
    • TEXT(@prop.RunNumber): Because LEFTPAD requires a Text data type, you must first convert the numeric run number to text.
    • "0": This is the character literal to be used for padding.
    • 3: This tells the system to insert the character three times.
    • Outcome: If the current @prop.RunNumber is 5, the formula will return "0005".

Visual Hierarchy in Summary Fields​

You can use LEFTPAD to create visual structure or "indentation" when displaying data in a Content Block or a summary form. This helps differentiate between main items and sub-items.

  • Scenario: You are building a form that displays a list of sub-tasks. To make the sub-tasks stand out from the main project title, you want to prefix them with two arrows (>>).
  • Formula: LEFTPAD(@Trigger.out.SubTaskName, ">", 2)
  • Logic:
    • @Trigger.out.SubTaskName: The text captured from the trigger step.
    • ">": The specific character to insert at the beginning of the text.
    • 2: The number of times the character is repeated.
    • Outcome: If the sub-task name is "Safety Audit", the result will be ">>Safety Audit".