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

Conector customJS

Publicador: TechnologyCircle GmbH

Ejecute código JavaScript personalizado con compatibilidad con el módulo NPM en los flujos de trabajo. Genere archivos PDF, transforme datos, analice archivos e integre con cualquier API mediante la ejecución segura de JavaScript.

Prerrequisitos

Para usar este conector, necesita lo siguiente:

Operaciones admitidas

Ejecución de código JavaScript

Ejecute código JavaScript personalizado con compatibilidad completa con el módulo NPM. Haga referencia a los datos de entrada y devuelva cualquier resultado.

Casos de uso:

  • Transformación de estructuras de datos JSON
  • Análisis de CSV, XML u otros formatos de archivo
  • Realizar cálculos complejos
  • Validación de datos con reglas personalizadas
  • Integración con API externas

Parámetros:

  • Input Value (Opcional): datos que se van a procesar en el código JavaScript
  • JavaScript Code (Obligatorio): el código de JavaScript personalizado

Ejemplos:

Código simple (sin entrada):

Code: return "Hello from CustomJS!"
Result: Hello from CustomJS!

Fecha actual con el módulo NPM:

Code: const moment = require('moment'); return moment().format('MMMM Do YYYY')
Result: December 16th 2025

Con entrada:

Input: John
Code: return "Hello " + input + "!"
Result: Hello John!

Transformación JSON:

Input: {"name":"john","age":30}
Code: const data = JSON.parse(input); return JSON.stringify({name: data.name.toUpperCase(), age: data.age})
Result: {"name":"JOHN","age":30}

HTML a PDF

Convertir contenido HTML en documentos PDF profesionales. No es necesario codificar: solo tiene que proporcionar HTML y obtener un PDF.

Casos de uso:

  • Generación de facturas y recibos
  • Creación de informes a partir de plantillas HTML
  • Generación de certificados
  • Archivar páginas web como ARCHIVOS PDF
  • Crear documentos imprimibles

Parámetros:

  • HTML Content (Obligatorio): marcado HTML para convertir a PDF

Example:

<!DOCTYPE html>
<html>
<head>
<style>
body{font-family:Arial;padding:40px;}
h1{color:#2196F3;}
table{width:100%;border-collapse:collapse;margin:20px 0;}
th,td{border:1px solid #ddd;padding:10px;}
th{background:#2196F3;color:white;}
</style>
</head>
<body>
<h1>INVOICE</h1>
<p><strong>Invoice #:</strong> 2024-001</p>
<p><strong>Date:</strong> December 16, 2025</p>
<table>
<tr><th>Item</th><th>Qty</th><th>Price</th><th>Total</th></tr>
<tr><td>Service A</td><td>1</td><td>$100</td><td>$100</td></tr>
<tr><td>Service B</td><td>2</td><td>$50</td><td>$100</td></tr>
</table>
<p><strong>TOTAL: $200</strong></p>
</body>
</html>

Introducción

  1. Regístrese en https://www.customjs.space
  2. Generación de la clave de API
  3. Adición del conector customJS al flujo
  4. Escriba la clave de API cuando se le solicite.
  5. Uso de ejecutar código JavaScript o HTML en acciones de PDF

Support

Historial de versiones

v1.0.0.16 (actual- diciembre de 2025)

Novedades:

  • Parámetro de entrada hecho opcional en la acción Ejecutar código JavaScript
  • El campo de entrada ahora aparece primero, seguido del campo Código
  • Experiencia de usuario mejorada para el código que no requiere entrada

Características:

  • Ejecución de la acción Código de JavaScript con entrada opcional
  • Acción HTML a PDF para la generación simplificada de PDF
  • Compatibilidad con módulos NPM
  • Entorno de ejecución seguro

Sin cambios importantes:

  • Totalmente compatible con versiones anteriores con v1.0.0.15
  • Todos los flujos existentes siguen funcionando sin cambios

v1.0.0.15 (diciembre de 2025)

Nuevas características:

  • Se agregó la acción "HTML a PDF" para la generación simplificada de PDF
  • Limpiar la acción Ejecutar código JavaScript (solo entrada y código)

Mejoras:

  • Experiencia simplificada del usuario
  • Documentación mejorada con ejemplos
  • Mejor control de errores

v1.0.0.11 (noviembre de 2024)

Correcciones:

  • Se han quitado las palabras clave restringidas de la descripción
  • Requisitos de cumplimiento actualizados

v1.0.0.10 (noviembre de 2024)

Versión inicial:

  • Acción Ejecutar código de JavaScript
  • Compatibilidad con módulos NPM
  • Entorno de ejecución seguro

Privacidad y términos

Política de privacidad: https://www.customjs.space/terms-and-conditions/ Términos de servicio: https://www.customjs.space/terms-and-conditions/

Categorías

Operaciones de TI, productividad

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.

HTML a PDF

Convertir contenido HTML en un documento PDF.

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 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

HTML a PDF

Convertir contenido HTML en un documento PDF.

Parámetros

Nombre Clave Requerido Tipo Description
Contenido HTML
htmlContent True string

Contenido HTML que se va a convertir en PDF

Devoluciones

Datos binarios de PDF

response
binary

Definiciones

cuerda / cadena

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

binary

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