Qué es el Código Personalizado?
El código personalizado es una herramienta poderosa que permitirá a los usuarios crear una lógica personalizada que quieren lograr y no están disponibles actualmente. Esto proporciona flexibilidad y control fuera de las acciones preconstruidas, permitiendo a los usuarios automatizar tareas complejas e integrarse con diversos servicios no respaldados por nativamente. Esta es una Acción Premium.
Cómo funciona
1. Añadir la acción
En los flujos de trabajo seleccione el icono de "E" para añadir una acción y buscar "Código Personal".
2. Lenguaje de programación
El código se puede escribir en JavaScript. Este será el idioma predeterminado seleccionado.
3. Propiedad que debe incluirse en el código
Ahora qué pasa si hay valores en los disparadores o acciones por encima del código personalizado y desea usarlos en el código. Ahí es donde este campo viene a usar.
Estos campos nos permiten hacer referencia a los valores de pasos anteriores de nuestro código añadiéndolos a un diccionario llamado InputData.
Puede introducir la clave en el campo de entrada "Clave" y asignarle un valor seleccionando el valor a través del selector de valor personalizado.
Puede agregar varias propiedades haciendo clic en "Añadir propiedad"
Por ejemplo, si un disparador nos da información sobre un cliente, que luego necesitamos manipular, podemos añadir su nombre a los campos de datos de entrada y referenciarlo con i inputData.keyName o inputVata['keyName']
4. Editor de código
Puede escribir el código en el Editor de código
Un código de muestra está prepoblado para su referencia.
La salida también debe escribirse en la propia forma de unión.
La salida debe ser un objeto JavaScript o Array de objetos.
5. Soporte de consola mejorada
Esta característica captura y registra todos console.log
salidas del código de usuario, permitiendo al usuario depurar y monitorear el código de manera más efectiva.
6. Pon a prueba tu código
La prueba del código es un paso obligatorio, si la prueba no se hace, entonces el usuario no podrá utilizar la salida del código en los pasos siguientes.
Para probar el código haga clic en el botón "Run Test".
Publicar el botón de prueba Ejecutar, si no hay errores en el código que mostrará " Test Result Success " y si hay un error en código entonces el resultado será " Test Res ult Falled" y tendría que volver a comprobar el código para eliminar el error.
7. R eturno de una respuesta directamente desde su código personalizado.
Beneficios clave:
Esta mejora permite una experiencia de codificación más racionalizada, haciendo que sea más fácil escribir, depurar y administrar código asincrónico personalizado.
Esta nueva capacidad simplifica el manejo de operaciones asincrónicas y mejora la eficiencia general de los scripts personalizados.
Puntos a recordar
El valor personalizado no se pasará cuando esté probando su código.Sólo la información de contacto se pasará al probar un código. Otras propiedades usadas en el código no pasarán durante las pruebas.
Probar el código es obligatorio. No habrá salida disponible para el código no probado en la acción posterior.
Utilice los campos de Propiedad para asignar nombres clave y valores de mapas de pasos anteriores. Utilice inputData.keyName o inputData['keyName'] para acceder a los valores dentro del código.