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
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.
For details about selecting spreadsheets, sheets, and ranges, see Google Sheets Data Selection.
Wait All Incoming
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
Defines how the workflow behaves if this activity encounters a runtime error.
Supported strategies include:
- Fault
- Continue
- Suspend
- Retry
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.