ZeroWork
  • 👋Home and Welcome
  • 🚀Getting Started
  • ⬇️Install the Agent
  • 🧑‍💻Crash Course
  • Using ZeroWork
    • 🖥️General: Run, Schedule, Share, Webhooks
      • Run
      • Stop
      • Log in to the Agent
      • Run Modes
        • Run Incognito
        • Run Non-Incognito
        • Run in My Regular Browser
      • Run Settings
        • Run in Background
        • Stay on Page after Run
        • Bring Pages to Front
      • TaskBot Sharing Options
      • Cookies
      • Scheduler
      • Trigger Run via Webhook
      • Proxies
      • Remote (Cloud) Execution
      • How to Check and Update Your Agent
      • Install ZeroWork Agent on VPS
    • 📔Using Selectors
      • What Are Selectors
      • Use Element's Text
      • Copy Selectors
      • How to Build Custom Selectors
        • Basic Concepts of Selectors
        • One Element Can Have Many Selector Expressions
        • Check if Selector Is Correct and Unique
        • Exact or Loose Match
        • Hierarchy
        • Combine Filters with Standard CSS Logic
        • Lists: Incremental CSS Selectors
        • Addressing Siblings
      • How to Use XPath in ZeroWork (advanced)
    • 🏗️Using Building Blocks
      • Open Link
      • Save Page URL
      • Switch or Close Tab
      • Go Back or Forward
      • Switch Frame
      • Browser Alert
      • Click Web Element
      • Check Web Element
      • Save Web Element
        • Save Lists
        • Enrich Existing Data
      • Insert Text or Data
      • Hover Web Element
      • Select Web Dropdown
      • Keyboard Action
      • Start Condition and Set Condition
        • Actions = & ≠
        • Actions <, ≤, >, ≥
        • Data Found & Data not Found
        • Contains & Does Not Contain
        • Before (Date) & After (Date)
      • Start Repeat
        • Standard Loop
        • Dynamic Loop
        • Continue until No Element Is Found
        • Auto-Scroll
        • Auto-Continue from Last Row or Element
        • Nested Loops - Handle Pagination
      • After Repeat
      • Break Repeat
      • Try-Catch
      • Raise Error
      • Abort Run
      • Update Data
      • Number Operations
        • Example: Standardize different formats
      • Format Data
        • Remove Words
        • Shorten Content Length
      • Split Data
      • Apply Regex
      • Remove Duplicates
      • Delete Data
      • Ask ChatGPT
      • Send Notification
      • APIs: Send HTTP Request
      • Write JavaScript
      • Save File
      • Upload File
      • Delay
      • Record Date
      • Take Screenshot
      • Save from Clipboard
      • Log
      • Building Block Options
        • Delay Times between the Building Blocks
        • Randomize Delay Time
        • Deactivate Building Blocks
        • Shortcuts
        • Spintax
        • Auto-Align
        • Sticky Notes
    • 🔀Using Variables
    • 💿Using Tables
      • How to Add Tables
      • Native Tables
      • Google Sheets
      • Import Data from CSV
      • Using Google Sheet vs. Native Tables
      • Create Columns
      • Export Data as CSV
      • Convert Native Table to a Google Sheet
    • 📄Using Run Reports
    • 😑Common Problems
      • My TaskBot Does Not Start Run
      • When I Use Data from Table, No Data is Being Pulled
      • Website is Glitching and Flashing
      • No Selector is Found
      • My TaskBot Saves Some Data but Not All
      • Data Is Saved in Wrong Format
      • Website Requires SMS or Email Verification
      • Keyboard Action Is Not Working As Expected
      • Check Web Element Identifies Selector as Found but Next Action Does Not
      • When Using Insert Data Block, First Letters Are Cut Off
      • Workflow Has More than One Starting Building Block
      • TaskBot Does Not Automatically Scroll
  • Support
    • 🆘Getting Support
  • 🆕Release Notes
    • Version 1.1.61
    • Version 1.1.62
    • Version 1.1.63
    • Version 1.1.64
    • Version 1.1.65
    • Version 1.1.66
    • Version 1.1.67
    • Version 1.1.68
    • Version 1.1.69
Powered by GitBook
On this page
  • 🌟 Highlights
  • 🆕 Enhancements (new)
  • ✨ Improvements
  • 🛠️ Fixes

Was this helpful?

  1. Release Notes

Version 1.1.69

🌟 Highlights

  • Major Google Sheets performance boost Improved how data is sent to and retrieved from Google Sheets. Data processing is now significantly more reliable, faster and should eliminate most timeout errors.

  • More reliable Google Sheets authentication Overhauled the authentication flow with Google Sheets. This resolves rare but recurring false positive errors about missing or expired authentication.

  • Real-time syncing for non-native tables in loops You can now enable real-time syncing when using non-native tables (Google Sheets) inside loops. This is a major step forward for those running multiple TaskBots in parallel or using the same sheet across different applications. Enable this in "Additional options" in the Start Repeat building block.

🆕 Enhancements (new)

  • Send HTTP Request now supports saving full objects and nested values directly — not just via nested paths. (Existing record path logic still works as before when targeting specific nested values.)

  • Remove Duplicates can now run on every loop iteration when using non-native tables (Google Sheets). Previously, it only ran once per loop.

✨ Improvements

  • In Google Sheets, appended rows are now written into existing empty rows when available, instead of always inserting new ones. This prevents the sheet from growing too large and hitting limits on row insertion.

  • Added retry handling for taking screenshots.

  • Improved retry handling for syncing scheduled tasks.

  • Added handling for unidentified keys in the Keyboard Action building block.

  • Error messages for file downloads, Send HTTP Request, and Open Link have been improved for clarity.

🛠️ Fixes

  • Removed a conflicting external library used for saving clipboard content — now handled internally by the desktop agent.

  • Importing a table via CSV or Google Sheets no longer fails due to duplicate column names — duplicates are now automatically removed.

  • Fixed an issue where duplicating a Check Web Element block and immediately moving it could prevent the Found and Not found branches from saving their new positions.


Includes fixes for breaking changes introduced in 1.1.61:

  • Resolved an issue where some data could not be saved using the Send HTTP Request building block.

PreviousVersion 1.1.68

Last updated 1 day ago

Was this helpful?

🆕