cover
  • β€’
  • #Release

Tapicker v5.17.18 released πŸŽ‰πŸ‘

Welcome to Tapicker v5.17.18! This update brings new features, enhancements, and bug fixes to make your automation workflows smoother and more powerful.

  • "Input Text" supports adjustable typing speed for simulated input
  • "Break" and "Continue" now support targeting outer loops
  • "Create Record" now supports unique indexes
  • "Update Record" and "Delete Record" support operating on all records

"Input Text" β€” Adjustable Typing Speed

When simulated typing is enabled, you can now choose the typing speed directly in the block settings.

typing-speed

"Break" and "Continue" β€” Target Outer Loops

By default, "Break" and "Continue" only apply to the nearest "Loop." You can now specify exactly which loop they should operate on.

break-outer

If you’re familiar with JavaScript, this works just like labeled loops:

L725: for (const j of [1, 2, 3]) {
  L393: for (const k of ['a', 'b', 'c']) {
    if (j === 2) {
      break L725
    }
  }
}

"Create Record" β€” Unique Index Support

You can now set a unique index when creating records to prevent duplicates. Before writing data to the database, Tapicker checks whether the record already exists; if it does, the write is skipped.

unique-index

"Update Record" and "Delete Record" β€” Operate on All Records

You can now easily update or delete all records in a dataset with a single action.

update-all

You may also like