Compartir a través de


CustomJS (versión preliminar)

Ejecute código JavaScript personalizado en flujos de trabajo con compatibilidad con módulos NPM. Generar archivos PDF, capturar capturas de pantalla, transformar datos, analizar archivos (CSV, XML, JSON, Excel) e integrarlos con cualquier API. Entorno de ejecución seguro. Obtención de la clave de API en https://www.customjs.space

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps excepto las siguientes:
     - Regiones de Azure Government
     - Regiones de Azure China
     - Departamento de Defensa de EE. UU. (DoD)
Power Apps Premium Todas las regiones de Power Apps excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Power Automate Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Contacto
Nombre Compatibilidad con CustomJS
URL https://www.customjs.space
Correo Electrónico h@customjs.io
Metadatos del conector
Publicador TechnologyCircle GmbH
Sitio web https://www.customjs.space
Directiva de privacidad https://www.customjs.space/terms-and-conditions/
Categorías Operaciones de TI; Productividad

CustomJS

Publicador: TechnologyCircle GmbH

Desbloquear nuevas posibilidades para los flujos de trabajo: ejecute JavaScript con módulos NPM, cree ARCHIVOS PDF, capture capturas de pantalla, etc.

Prerrequisitos

Necesitará lo siguiente para continuar:

Operaciones admitidas

El conector admite las siguientes operaciones:

Ejecución de código JavaScript

Ejecute código JavaScript personalizado con los datos de entrada. El código puede hacer referencia a módulos NPM y usar la variable "input".

Parámetros:

  • Input Value: la cadena de entrada que estará disponible como la variable "input" en el código javaScript.
  • JavaScript Code: el código de JavaScript que se va a ejecutar. Haga referencia a la entrada mediante la variable 'input'

Example:

// Input: "hello"
// Code:
return 'prefix ' + input + ' suffix';
// Result: "prefix hello suffix"

Obtención de credenciales

  1. Visite https://www.customjs.space
  2. Regístrese para obtener una cuenta gratuita o de pago
  3. Vaya al panel.
  4. Genere una clave de API
  5. Copia de la clave de API para usarla en la creación de la conexión

Introducción al conector

Una vez que tenga la clave de API:

  1. En Power Automate, cree una conexión a CustomJS.
  2. Escriba la clave de API cuando se le solicite.
  3. Usar la acción "Ejecutar código JavaScript" en los flujos
  4. Proporcione el valor de entrada y el código javaScript.
  5. La acción devolverá el resultado de la ejecución del código.

Problemas conocidos y limitaciones

  • La ejecución de JavaScript está sujeta a límites de tiempo de espera (normalmente 30 segundos)
  • El código debe devolver un valor para ver los resultados en el flujo.
  • Es posible que algunos módulos de NPM no estén disponibles en función del plan de suscripción de CustomJS.
  • Se aplican límites de velocidad en función del nivel de suscripción de CustomJS

Para obtener la información más up-tosobre las funcionalidades y limitaciones, visite nuestra documentación en . https://www.customjs.space

Errores comunes y solución de problemas

Error "No autorizado"

  • Comprobación de que la clave de API es correcta
  • Compruebe que la suscripción de CustomJS está activa
  • Asegúrese de que la clave de API no ha expirado

Error de "Error de ejecución"

  • Comprobación del código JavaScript para ver si hay errores de sintaxis
  • Compruebe que el formato de entrada coincide con lo que espera el código
  • Asegúrese de que el código devuelve un valor

Errores de tiempo de espera

  • Optimización del código JavaScript para mejorar el rendimiento
  • Considere la posibilidad de dividir operaciones complejas en pasos más pequeños
  • Compruebe si el código tiene bucles infinitos o operaciones de bloqueo

Preguntas más frecuentes

P: ¿Qué características de JavaScript se admiten?
R: CustomJS admite JavaScript moderno (ES2020+) con acceso a muchos módulos de NPM. Consulte la documentación de CustomJS para obtener la lista completa de módulos disponibles.

P: ¿Puedo usar api externas en mi código JavaScript?
R: Sí, puede realizar solicitudes HTTP y llamar a api externas desde el código JavaScript.

P: ¿Cómo puedo depurar mi código JavaScript?
R: Use instrucciones console.log() en el código. La salida estará disponible en los resultados de la acción.

P: ¿Cuál es el tiempo máximo de ejecución?
R: El tiempo de espera predeterminado es de 30 segundos. Póngase en contacto con el soporte técnico de CustomJS si necesita tiempos de ejecución más largos.

Instrucciones de implementación

  1. Busque "CustomJS" en la galería del conector de Power Automate o Power Apps.
  2. Creación de una conexión mediante la clave de API
  3. Iniciar la creación de flujos con la acción Ejecutar código JavaScript

Soporte técnico y recursos adicionales

Para obtener soporte técnico o preguntas sobre el conector, póngase en contacto con h@customjs.io

Creación de una conexión

El conector admite los siguientes tipos de autenticación:

Predeterminado Parámetros para crear una conexión. Todas las regiones No se puede compartir

Predeterminado

Aplicable: Todas las regiones

Parámetros para crear una conexión.

Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.

Nombre Tipo Description Obligatorio
clave_api securestring La api_key de esta API Cierto

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 100 60 segundos

Acciones

Ejecución de código JavaScript

Ejecuta código JavaScript de forma remota a través de la clave de API de CustomJS. El código puede hacer referencia a la variable de entrada y usar módulos NPM.

Ejecución de código JavaScript

Ejecuta código JavaScript de forma remota a través de la clave de API de CustomJS. El código puede hacer referencia a la variable de entrada y usar módulos NPM.

Parámetros

Nombre Clave Requerido Tipo Description
Valor de entrada
input True string

Cadena de entrada proporcionada por el usuario a la que se puede hacer referencia en el código JavaScript.

Código de JavaScript
code True string

Código JavaScript que se va a ejecutar. Haga referencia a la entrada mediante la variable de entrada.

Devoluciones

Resultado de la ejecución de JavaScript

response
string

Definiciones

cuerda / cadena

Este es el tipo de datos básico "string".