Skip to content

Extension Actions

Extension Actions are powerful field types that allow you to interact with Excel data directly from your forms. These actions enable you to manipulate Excel entries, modify data, and perform bulk operations on your spreadsheet data.

📋 Overview

Extension Actions provide the following capabilities:

  • 🔹 Single Row Operations: Perform actions on individual Excel rows
  • 📦 Bulk Operations: Apply actions to multiple Excel rows simultaneously
  • ⚙️ Data Manipulation: Set, get, and modify Excel column values
  • 🗂️ Data Management: Mark entries as saved, delete entries, and refresh data
  • 🔄 Refresh Excel Data: Reload the Excel data in the extension

📄 Excel Row

Performs actions on a single Excel row based on the specified row number.

📝 Description

This field type allows you to apply specific actions to a single Excel entry. The row number can be specified either in the field value or in the default value of the field.

⚙️ Field Options

Field OptionsRequiredExample ValuesDescription
ActionsYesMarked as Saved
Unmarked as Saved
Delete
Action to perform on the row
Field ValueYes1, 5, 10Row number to target

💡 Usage Examples

  • ✅ Mark as Saved: Mark a specific row as completed/processed
  • ❌ Unmark as Saved: Remove the saved status from a row
  • 🗑️ Delete: Remove the entire row from the Excel file

📚 Excel Rows

Performs bulk actions on multiple Excel rows simultaneously.

📝 Description

This field type applies actions to all entries in your Excel file. ⚠️ Warning: This operation can take a significant amount of time when working with large datasets, as it processes every row in the Excel file.

⚙️ Field Options

Field OptionsRequiredExample ValuesDescription
ActionsYesMarked as Saved
Unmarked as Saved
Delete
Action to perform on the row
Field ValueYes1, 5, 10Row number to target

⚡ Performance Considerations

  • Use with caution on large datasets
  • Consider using Excel Row for individual operations when possible
  • Bulk operations may take several minutes depending on data size

✏️ Set Excel Column

Sets or updates the value of a specific column in an Excel row.

📝 Description

This field type allows you to write data to a specific cell in your Excel file by specifying the row number and column/field name.

⚙️ Field Options

Field OptionsRequiredExample ValuesDescription
Entry Row NumberYes1, 5, 10The row number where the data will be written
Entry Column/Field NameYesName, Email, StatusThe column name or field identifier
Field ValueYesJohn Doe, [email protected]The value to be written to the specified cell

💡 Usage Examples

  • 📊 Update status fields
  • 📅 Set completion dates
  • 🧮 Write calculated values
  • 💾 Store form submission data

📖 Get Excel Column

Retrieves the value from a specific column in an Excel row.

📝 Description

This field type reads data from a specific cell in your Excel file and can be used to populate form fields or perform conditional logic based on existing data.

⚙️ Field Options

Field OptionsRequiredExample ValuesDescription
Entry Row NumberYes1, 5, 10The row number to read data from
Entry Column/Field NameYesName, Email, StatusThe column name or field identifier to read

💡 Usage Examples

  • 🔄 Pre-populate form fields with existing data
  • 🔍 Retrieve previous values for comparison
  • ⚙️ Load configuration data from Excel
  • ✅ Implement data validation based on existing records

🔧 Modify Excel Column

Modifies existing values in Excel columns using various mathematical or replacement operations.

📝 Description

This field type allows you to perform operations on existing Excel data, such as incrementing values, decrementing values, or replacing them entirely.

⚙️ Field Options

Field OptionsRequiredExample ValuesDescription
Entry Row NumberYes1, 5, 10The row number containing the data to modify
Entry Column/Field NameYesQuantity, Price, CountThe column name or field identifier to modify
ActionsYesIncrease Value
Decrease Value
Change Value
Action to perform on the existing value
Field ValueYes5, 10.50, New ValueThe value to use for the modification operation

🎯 Action Types

  • ➕ Increase Value: Adds the field value to the existing cell value
  • ➖ Decrease Value: Subtracts the field value from the existing cell value
  • 🔄 Change Value: Replaces the existing cell value with the field value

💡 Usage Examples

  • 🔢 Increment counters or quantities
  • 📊 Update running totals
  • 🏷️ Modify status codes
  • 🔢 Adjust numerical values

🔄 Refresh Excel Data

Reloads and refreshes the Excel data in the extension.

📝 Description

This field type forces the extension to reload the Excel file data, ensuring that any external changes to the file are reflected in the current session.

⚙️ Field Options

Field OptionsRequiredExample ValuesDescription
NoneNoN/ANo specific field options required - this action refreshes all Excel data automatically

💡 Usage Examples

  • 🔄 After external modifications to the Excel file
  • 📁 When switching between different Excel files
  • ✅ To ensure data consistency across multiple form submissions
  • 🔧 After bulk operations that may have been performed outside the extension

Released under the MIT License.