📋 Types of Field
This page provides a comprehensive overview of all available field types in Excellent Data Filler. Field types are categorized based on their functionality and complexity level.
🔹 Basic
Essential field types for standard form interactions and data input.
- Text - Single-line text input fields
- Select - Dropdown selection with single choice
- Multiple Select - Dropdown selection with multiple choices
- Checkbox (Multiple Selection) - Multiple checkbox options for selection
- Radio (Single Selection) - Radio button groups for single selection
- Date - Date picker for date input
- Button - Clickable button elements
- Upload File - File upload functionality
- Video - Video element interactions
INFO
If using jquery inputMask text field then trigger only the paste event (if the value is not filled in the input).
🌐 External
Advanced field types that work with external libraries and frameworks for enhanced user experience.
- Material Single Select - Material Design single selection dropdown
- Material Multiple Select - Material Design multiple selection dropdown
- Date Picker - Advanced date selection component
- Clock Picker - Time selection with analog clock interface
- Digital Clock Picker - Digital time picker component
- Loop - Iterate through multiple elements or data sets
- Element Change - Monitor and respond to element changes
- Request Monitor - Track and monitor HTTP requests
- TinyMCE Editor - Rich text editor integration
- CKEditor - Advanced WYSIWYG editor integration
- Table Advance Options - Advanced table manipulation features
- Get TOTP Code - Get TOTP code from Google Authenticator
INFO
Material field type works on Material framework like Vuetify, MUI, React Material, Angular Material, etc.
⚡ Advance
Powerful field types for complex automation, scripting, and advanced form control.
- 👩💻 Javascript Code - Execute custom JavaScript code
- 🚀 Function - Use predefined functions for data manipulation
- 🔑 Keys - Simulate keyboard input and special keys
- 🛑 Form Error Message - Display custom error messages
- ✅ Current Entry as Saved - Mark current Excel entry as completed
- 📃 Field Action Status Checker - Check the status of field actions
- ⏭️ Next Excel Entry Exists - Verify if next Excel entry is available
- 🗃️ Execute Segment - Execute a segment of the form
- ➕ Set Environment - Set the environment of the form
🔍 Google Field
Field types specifically designed for Google Forms integration and compatibility.
- Single Text - Short text input fields
- Long Text - Multi-line text area fields
- Choice (Radio) - Single selection radio buttons
- Select - Dropdown selection menu
- Multiple Checkboxes - Multiple selection checkboxes
- Choice Linear Scale (Radio) - Rating scale with radio buttons
- Multiple Choice Grid (Radio) - Grid layout with radio button choices
- Multiple Checkboxes Grid (Checkbox) - Grid layout with checkbox options
- Date/Time - Combined date and time picker
- Time/Duration - Time duration input fields
- File Upload - File attachment functionality
🏢 Microsoft Field
Field types optimized for Microsoft Forms and Office 365 integration.
- Single Text - Short text input fields
- Long Text - Multi-line text area fields
- Choice (Radio) - Single selection radio buttons
- Multiple Checkboxes - Multiple selection checkboxes
- Dropdown - Dropdown selection menu
- Date Picker - Calendar-based date selection
- Rating - Star or numeric rating system
- Sort List - Drag-and-drop list sorting
- Matrix Radio Group - Matrix layout with radio button groups
- Net Promoter Score (Linear Scale Radio) - NPS survey scale (0-10)
🍰 SurveyCake Field
Field types specifically designed for SurveyCake form integration and compatibility.
- Single Input - Short text input fields
- Long Input - Multi-line text area fields
- Digit Input - Numeric input fields
- Radio (Single Choice) - Single selection radio buttons
- Checkbox (Multiple Choice) - Multiple selection checkboxes
- Dropdown - Dropdown selection menu
- Date Picker - Calendar-based date selection
- Rating - Star or numeric rating system
- Ranking - Drag-and-drop ranking system
- Matrix Radio Group - Matrix layout with radio button groups
- Matrix Checkbox Group - Matrix layout with checkbox groups
- Slider - Range slider input component
🕷️ Scraper Data
Field types for extracting and processing data from web pages and documents.
- Fetch Text - Extract plain text content from elements
- Fetch HTML - Extract HTML content from elements
- Scraping Data - Advanced web scraping functionality
- Scraping Page URL - Extract current page URL
- Fetch Table Data in Scraper Data (Vertical) - Extract table data in vertical format
- Fetch Table Data in the Response Excel (Horizontal) - Extract table data in horizontal format
- Fetch Header-Value Data - Extract key-value pairs from elements
- Fetch Multiple Data (Vertical) - Extract multiple data points in vertical format
🔧 Program Helper
Basic automation field types for interacting with external applications and system functions.
- X-Focus Application Window - Focus on specific application windows
- X-Click (Space Key) - Simulate space key press
- X-Paste Text - Paste text to active application
- X-WinAlwaysOnTop (Activate) - Set window to always stay on top
- X-WinAlwaysOnTop (Deactivate) - Remove always-on-top window property
- X-KeyWait - Wait for specific key press
⚡ Program Helper - Advance
Advanced automation field types for complex system interactions and file operations.
- X-Send - Send keystrokes and commands to applications
- X-MouseClick - Simulate mouse clicks at specific coordinates
- X-ControlClick - Click on specific control elements
- X-ImageSearch - Find and interact with images on screen
- X-FileGetSize - Get file size information
- X-FileExtension - Get file extension information
🖼️ Image Actions
Field types for processing, analyzing, and manipulating images and files.
- Get Image/File Base64 String - Convert images/files to Base64 encoding
- Get Image Width - Extract image width in pixels
- Get Image Height - Extract image height in pixels
- Download Image/File - Download files from URLs
🌐 Browser Actions
Field types for controlling browser behavior, tabs, and web page interactions.
- Open a new Tab - Create and open new browser tabs
- Get Tab ID - Retrieve current tab identifier
- Get Tab Details - Retrieve specific details about a browser tab
- Capture Tab - Take screenshots of browser tabs
- Update Tab - Modify tab properties and content
- Go Back to Previous Page - Navigate to previous page in history
- Go Forward to Next Page - Navigate to next page in history
- Check Downloads - Monitor download status and progress
- Reload Tab - Refresh current tab content
- Focus Tab - Bring specific tab to focus
- Focus Window - Bring browser window to focus
- Close Browser Tab - Close specific browser tabs
- Close Browser Window - Close browser windows
- Set Download Item File Name - Customize download file names
- Download Item - Download files from URLs
- Insert CSS - Inject custom CSS styles
- Set Local Data - Store data in browser local storage
- Get Local Data - Retrieve data from browser local storage
- Remove Local Data - Clear data from browser local storage
💬 Javascript Dialog
Field types for handling and interacting with JavaScript dialog boxes and popups.
- Alert Dialog - Display alert messages to users
- Confirm Dialog - Show confirmation dialogs with Yes/No options
- Prompt Dialog - Display input prompt dialogs
- Hide Alert Dialog - Close or hide alert dialogs
- Get Alert Dialog Message - Extract text from alert dialogs
- Hide Confirm Dialog - Close or hide confirmation dialogs
⌨️ Javascript Events
Field types for handling and simulating JavaScript events and user interactions.
- Keyboard Event - Simulate keyboard events and key presses
📅 Date and Time
Field types for handling date and time operations, formatting, and calculations.
- Current Date and Time - Get current system date and time
- Change Date Format - Convert dates between different formats
- Increase Date - Add days, months, or years to dates
- Decrease Date - Subtract days, months, or years from dates
📊 Extension Actions
Field types for direct interaction with Excel data, enabling powerful spreadsheet automation.
- Excel Row - Perform actions on individual Excel rows
- Excel Rows - Perform bulk actions on multiple Excel rows
- Set Excel Column - Write data to specific Excel cells
- Get Excel Column - Read data from specific Excel cells
- Modify Excel Column - Modify existing Excel cell values
- Refresh Excel Data - Reload Excel data in the extension
🧮 Math Actions
Field types for performing mathematical calculations and operations on numeric data.
- Sum (+) - Add multiple numeric values together
- Subtract (-) - Subtract one value from another
- Multiply (*) - Multiply numeric values
- Divide (÷) - Divide one value by another
- Count - Count the number of items or elements
- Calculate Math Query - Execute complex mathematical expressions
🔧 Others
Miscellaneous field types for various utility functions, web interactions, and content manipulation.
- Insert/Remove HTML - Add or remove HTML content from pages
- URL Matching - Match and validate URL patterns
- URL Open - Open URLs in new tabs or windows
- Send Request - Send HTTP requests to external APIs
- Web Request Completed - Monitor request completion status
- Timer Action - Execute actions after specified time delays
- String Matching - Match and validate text patterns
- String Manipulation - Transform and process text strings
- Copy - Copy content to clipboard
- Save as PDF - Convert pages or content to PDF format
- Page Loading - Monitor and respond to page load events
- Toast Notification - Display temporary notification messages
- Target Element For Print - Print specific page elements
- Insert Iframe - Embed iframe content in pages