Docs

RunMacro Documentation

Create your first robot, then go further as needed.

Clear step-by-step guides to create, run, and improve robots for repetitive computer work.

Docs Random Random Online Text
🌐 Random

Get random/sequential data from a Google Sheet or URL in RunMacro

The Random Online Text command downloads data from a URL (Google Sheet, CSV, pastebin...) and takes a row your way: random, sequential, or search by value.

Prerequisites#

  • Add Random Online Text to the macro.
  • Prepare the data or target that Random Online Text will use.

Supported modes#

  • RunMacro Runner

What it does#

The Random Online Text command downloads data from a URL (Google Sheet, CSV, pastebin...) and takes a row your way: random, sequential, or search by value. It can split columns into variables and branch IF/ELSE.

Screenshots & video#

RunMacro Random Online Text command configuration dialog showing parameter fields
Configuration dialog and parameter fields for the Random Online Text command in RunMacro.

When to use it#

  • Use an account/data list on Google Sheets for automation.
  • Take rows sequentially across runs.
  • Find a row by a value (e.g. by email) then split columns into variables.

When not to use it#

  • Do not use it for secrets, unauthorized endpoints, or queues requiring atomic consumption.

Configuration steps#

  1. Add a Random › Random Online Text command.
  2. Paste the URL (Google Sheet auto-converts to CSV) and a sheet name if needed.
  3. Choose a mode: Random / Sequential / Search by value (with a search column).
  4. (Optional) enter a variable list to split columns; set IF/ELSE labels. Save.

Every option explained#

URL + Sheet name#

The data source. For Google Sheets, RunMacro builds the CSV export link; the sheet name selects the tab.

Mode: Random / Sequential / Search#

Take a random row, take rows in order, or find a row matching a value.

Search value + column#

In Search mode: the value to match and the column to check (1-based; 0 = any column).

Assign variables#

A comma list of variable names to split the row columns into.

Cache seconds + IF/ELSE labels#

Cache time to avoid refetching; IF label on success, ELSE on error/not found.

Expected result#

After execution, Random Online Text completes the described action and makes its result available to the next step.

Real example#

Example: take accounts sequentially from a Sheet#

  1. Paste the Google Sheet URL with email, password columns.
  2. Choose Sequential mode, assign variables email,password.
  3. Use {email}, {password} to fill the login form.

Limitations and failure cases#

  • It depends on network, sharing, source format, and cache; multiple runners can reuse a row.

Tips & common mistakes#

Set the Google Sheet to "anyone with the link can view" so RunMacro can fetch the CSV.
Sequential mode remembers the row position per session; it loops back when the list ends.

Verification details#

  • commands/random_cmd.py
RunMacro robot

Robots do the work. Your time is yours.

Create a robot in minutes, no coding needed. Reliable execution, remote management, transparent costs — and you always stay in control.