Preguntar a la IA
Español ES
Ir a CleverApp

JavaScript

Ejecuta tu código en el dispositivo de la persona: abrir un enlace, copiar texto al portapapeles, compartir, cerrar la app, escribir variables. Cuando la app llega al bloque, ejecuta el código y continúa por la salida «Listo» o «Error».

Configuración del bloque JavaScriptConfiguración del bloque JavaScript

Configuración

  • «Código»: el cuerpo de una función asíncrona con el objeto app. Hasta 20 000 caracteres.
  • «Límite de tiempo, segundos»: de 1 a 60, 10 por defecto.
  • «Variable de resultado»: lo que devolvió return.
  • «Variable de error»: el texto del error.
  • «Qué puede cambiar el código»: el interruptor «Cambiar solo lo indicado» y las listas de variables y etiquetas permitidas. Activado en un bloque nuevo.

A qué tiene acceso el código en el objeto app, cómo funciona la restricción y un ejemplo de código se explican en la página Código en la app.

Salidas

  • «Listo»: el código terminó.
  • «Error»: el código lanzó un error o se le acabó el tiempo.

Particularidades

  • El código se ejecuta en el dispositivo, así que alguien con conocimientos técnicos puede falsificar su resultado. No desactives la restricción si de las variables y etiquetas dependen accesos, descuentos o envíos masivos.
  • Los marcadores {{ name }} no funcionan en el código: lee los valores con app.variables.get().