Skip to main content

01.3 Helper Widget

To configure each node, you need to fill in its fields. The fields of the scenario nodes can be filled in:

  • output parameters of other nodes in this scenario;
  • variables created in the scenario.;
  • global variables.

Manual and automatic filling of node fields with this data is available.

Manual filling

To manually fill in the field with existing data, you must write the name of the parameter or variable in curly brackets in a certain format:

  • All node data in the format {{$Node number}}:

Example: Representation of the node 3 - {{$3}}

  • Node parameter in the format {{$Node Number.Parameter Path.Parameter Name}}:

Example: Representation of the "name" parameter of node 3 - {{$3.value.name}}

  • Variable in the format {{_.Variable Name}}:

Example: Representation of the "Name" variable - {{_.Name}}

  • Global variable in the format {{%.Global Variable Name}}:

Example: Representation of the "FileId" global variable - {{%.FileId}}

Automatic filling

For automatic input of a parameter, you need to:

  • (1) Click on the node or route settings field;
  • (2) Review the available parameters of previous nodes in the Data or Variables window;
tip

The Variables tab displays both regular variables (added to the scenario using the SetVariables node) and global variables (added to the account using the SetGlobalVariables node or manually).

  • (3) Select the necessary parameters or variables from previous nodes.

For the JavaScript node and Headless browser node, you can also choose parameters from previous nodes. For example, to simplify creating a constant in the JavaScript node, you should:

  • Write the expression to add the constant const =;
  • Select the required parameter from previous nodes.
caution

When adding data from other nodes, a portion of the expression may be wrapped in backticks, for example, like this:  data["{{1.headers.`Content-Type`}}"], even though another node returned the property without them. It is not necessary to remove the backticks; when processing this section of code, the backticks will be ignored. If you manually remove them, the code execution may result in an error.