GoLess
  • Basics
    • Recording Actions
    • Adding workflow manually
    • Tutorial: Scraping data
  • Workflow
    • Customization
    • Blocks
    • Global Data
    • Variables
    • Element Selector
    • Expressions
    • Workflow Table
    • Looping
    • Google Drive
  • Blocks
    • General
      • Note Block
      • Trigger Block
      • Execute Workflow Block
      • Delay Block
      • Export Data Block
      • HTTP Request Block
      • Blocks Group
      • Clipboard Block
      • Wait Connections Block
      • Notification Block
      • Workflow State
      • Parameter Prompt Block
    • Browser
      • Active Tab Block
      • New Tab Block
      • Switch Tab Block
      • New Window Block
      • Proxy Block
      • Go Back Block
      • Go Forward Block
      • Close Tab/Window Block
      • Take Screenshot Block
      • Browser Event Block
      • Handle Download Block
      • Handle Dialog Block
      • Reload Tab Block
      • Get Tab URL Block
      • Cookie Block
    • Web Interaction
      • Click Element Block
      • Get Text Block
      • Scroll Element Block
      • Link Block
      • Attribute Value Block
      • Forms Block
      • Javascript Code Block
      • Trigger Event Block
      • Switch Frame Block
      • Upload File Block
      • Hover Element Block
      • Save Assets Block
      • Press Key Block
      • Create Element Block
    • Control Flow
      • Repeat Task Block
      • Conditions Block
      • Element Exists Block
      • While Loop Block
      • Loop Data Block
      • Loop Elements Block
      • Loop Breakpoint
    • Data
      • Insert Data Block
      • Delete Data Block
      • Get Log Data Block
      • Slice Variable Block
      • Increase Variable Block
      • RegEx Variable Block
      • Data Mapping Block
      • Sort Data Block
    • Оnline Services
      • Google Sheets Block
    • Premium
      • ChatGPT Block
      • Captcha Block
  • REFERENCE
    • Logs
    • Schedule
    • Storage
    • Packages
    • Condition Builder
    • Workflow Common Errors
    • JavaScript Execution Context
Powered by GitBook
On this page
  • Block Settings
  • Menu
  • Settings
  • Selecting Blocks
  • Linking Blocks
  1. Workflow

Blocks

There are six categories of blocks in GoLess:

  • General: To conduct a general action within the workflow. For example, make an HTTP request or run another workflow.

  • Browser: To control the browser.

  • Web Interaction: To interact with the active tab of the workflow. Prior to using blocks in this category, you should use a New Tab or Active Tab block.

  • Control Flow: To add logic to the workflow.

  • Online Services: Services that connect to GoLess.

  • Data: Change or manage variables or tables of a workflow.

Block Settings

The blocks are accompanied by a menu and parameters that may be configured.

Menu

To find the block menu, place your mouse on a block in the editor's canvas, and it will show up above the block.

  • Delete: remove the block

  • Block settings: open up current block parameters.

  • Move block to group blocks: move the block to the Group blocks by dragging and dropping the icon.

  • Enable/disable block: deactivate block

  • Run: execute the workflow from the active block.

  • Edit: access block properties or click twice on the block.

You can also right-click on the block for more menus.

Settings

The Block settings enable you to set up the block execution, error handling, and how it looks like.

  • General

    • Debug mode: use CSP to run the block. Please note that this option is only functional for some blocks - for example, the Click Element Block and Forms Block.

  • On error

    • Enable: Activate the error handler for the block

    • Retry action: retry the block execution in the event of a block error

    • Throw error: when selected, the block will initiate an error

    • Continue flow: when selected, the workflow will continue to execute

    • Execute fallback: when selected, the workflow will resume to the block that connects to the fallback output

    • Insert data: insert data into the table or variable

  • Lines

    • Select line: choose the block link to customize

    • Line label: add a label for the link

    • Animated: animate the link

    • Line color: change the link color

Selecting Blocks

To select blocks, press the ctrl key => click the block or shift key => drag the cursor.

Linking Blocks

You can link one block to another by using the following methods:

PreviousCustomizationNextGlobal Data

Last updated 1 year ago

Block menu
Block settings
Selecting blocks

Manually: by sliding the block output towards a block input. Example: :::

Drop a block into a block output: drop one block to the output of another block. Example: :::

Clicking on the block output and input ::: Example :::

Drop one block into another one ::: Example :::