Skip to main content
Version: Current

Find and Replace

Description

Searches for values within a Google Spreadsheet and replaces matching content with a new value.

The activity supports text, numbers, formulas, and regular expression–based pattern matching.


Common Capabilities

Process Data Support

info

This activity supports dynamic configuration using variables from the Process Data drawer.

You can bind values from Model Data, Form Data, System Data, Enterprise Variables, and Activity Outputs.

Learn more → Using Process Data


Design-Time Configuration

Display Text

A user-defined name for the activity, displayed on the workflow canvas to help identify its purpose.

Connection Name

The configured Google Sheets connection used to access Google Sheets resources.

Spreadsheet

The spreadsheet where the search and replace operation will be performed.

Search Scope

Determines where the search will be performed.

Supported options include:

  • Specific Range
  • Entire Sheet
  • All Sheets

Sheet Name

The name of the sheet where the operation will be performed.

Required unless Search Scope is set to All Sheets.

Cell Range

The range of cells to search.

Required when Search Scope is set to Specific Range.

Find

The text, number, formula value, or pattern to search for.

Replace With

The value used to replace matching content.

Match Case

Determines whether the search is case-sensitive.

When enabled, values such as Apple and apple are treated as different values.

Match Entire Cell

Determines whether the entire cell content must match the search value.

When disabled, partial matches within the cell content are also considered.

Search Within Formula

Determines whether the search includes underlying cell formulas in addition to displayed values.

Search Using Regex

Determines whether the Find value is treated as a regular expression.

When enabled, regular expression pattern matching is used instead of literal text matching.

info

For details about selecting spreadsheets, sheets, and ranges, see Google Sheets Data Selection.


Wait All Incoming

Execution Control

Controls how this activity behaves when multiple incoming execution paths converge.

Determines whether the activity executes when:

  • Any incoming path completes, or
  • All relevant incoming paths complete before execution

Learn more → Execution Control


On Error

Error Handling Strategy

Defines how the workflow behaves if this activity encounters a runtime error.

Supported strategies include:

  • Fault
  • Continue
  • Suspend
  • Retry

Learn more → Error Handling


Output

Cell Addresses

A list of cell addresses where matching values were found and replaced.

Example:

[A1, B5, D10]

Remarks

  • The authenticated Google account must have permission to modify the spreadsheet.
  • The search can be restricted to a specific range, a single sheet, or all sheets within the spreadsheet.
  • When Match Entire Cell is disabled, partial matches within cell contents are also replaced.
  • When Search Within Formula is enabled, formulas are searched instead of only their displayed values.
  • When Search Using Regex is enabled, the Find value must be a valid regular expression pattern.
  • Existing formulas, references, and calculated results may be affected by replacement operations.