Saltar al contenido principal
Mi robot

Definir las entradas de la subrutina

Definir las entradas de la subrutina

Define los campos de entrada de la subrutina actual, que quedan disponibles como parámetros cuando se la llama mediante Llamar a una subrutina. Cada entrada que definas aparece como un campo rellenable en el robot que llama.

Solo en subrutinas

Esta acción solo aparece en el menú cuando lo que estás editando es una subrutina. En un robot normal no se muestra.


Opciones

La entrada de la subrutina

La lista de campos de entrada que acepta la subrutina. Cada entrada tiene:

  • Nombre de la entrada — el identificador del campo. Tiene que ser único en la lista y no puede chocar con los nombres de otras acciones del designer.
  • Tipo — la clase de dato esperada:
    • text — texto plano.
    • number — un valor numérico.
    • boolean — verdadero o falso.
    • action — la salida de una acción de un tipo concreto (que después hay que elegir).

Retornos

Código Javascript

js
actions["id-de-la-accion"]["nombre-de-la-entrada"] // el valor que recibió el campo de entrada (tipo definido por la entrada)

Selección de campos

Los campos que definas quedan disponibles como salidas dentro de la propia subrutina, para que las acciones siguientes usen los valores que envió el robot que llama.

Reglas y condiciones

  • El botón de guardar sigue bloqueado mientras algún campo tenga el nombre de la entrada o el tipo en blanco.
  • Los nombres de entrada tienen que ser únicos: los duplicados se rechazan automáticamente.
  • El nombre de una entrada no puede coincidir con el identificador de una acción ya existente en el designer.
  • Con el tipo Acción elegido, hay que indicar qué clase de acción se recibirá.
  • Coloca esta acción al principio del flujo de la subrutina, para que los campos estén disponibles desde el inicio.