Compartilhar via


CustomJS (versão prévia)

Execute código JavaScript personalizado em fluxos de trabalho com suporte ao módulo NPM. Gere PDFs, capture capturas de tela, transforme dados, analise arquivos (CSV, XML, JSON, Excel) e integre-os a qualquer API. Ambiente de execução segura. Obter sua chave de API em https://www.customjs.space

Esse conector está disponível nos seguintes produtos e regiões:

Service Class Regions
Copilot Studio Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicativos Lógicos Standard Todas as regiões dos Aplicativos Lógicos , exceto as seguintes:
     – Regiões do Azure Governamental
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Power Apps Premium Todas as regiões do Power Apps , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Power Automate Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Contato
Nome Suporte a CustomJS
URL https://www.customjs.space
Email h@customjs.io
Metadados do conector
Publicador TechnologyCircle GmbH
Site da Web https://www.customjs.space
Política de privacidade https://www.customjs.space/terms-and-conditions/
Categorias Operações de TI; Produtividade

Conector CustomJS

Publicador: TechnologyCircle GmbH

Execute código JavaScript personalizado com suporte ao módulo NPM em seus fluxos de trabalho. Gere PDFs, transforme dados, analise arquivos e integre a qualquer API por meio da execução segura do JavaScript.

Pré-requisitos

Para usar esse conector, você precisa:

Operações com suporte

Executar código JavaScript

Execute o código JavaScript personalizado com suporte completo ao módulo NPM. Referencie dados de entrada e retorne qualquer resultado.

Casos de uso:

  • Transformar estruturas de dados JSON
  • Analisar CSV, XML ou outros formatos de arquivo
  • Executar cálculos complexos
  • Validar dados com regras personalizadas
  • Integrar com APIs externas

Parâmetros:

  • Input Value (Opcional) – Dados a serem processados em seu código JavaScript
  • JavaScript Code (Obrigatório) – Seu código JavaScript personalizado

Exemplos:

Código simples (sem entrada):

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

Data atual com o módulo NPM:

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

Com entrada:

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

Transformação 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 para PDF

Converter conteúdo HTML em documentos PDF profissionais. Nenhuma codificação necessária – basta fornecer HTML e obter um PDF.

Casos de uso:

  • Gerar faturas e recibos
  • Criar relatórios de modelos HTML
  • Gerar certificados
  • Arquivar páginas da Web como PDFs
  • Criar documentos imprimíveis

Parâmetros:

  • HTML Content (Obrigatório) – Marcação HTML para converter em 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>

Introdução

  1. Inscrever-se em https://www.customjs.space
  2. Gerar sua chave de API
  3. Adicionar conector CustomJS ao seu fluxo
  4. Insira sua chave de API quando solicitado
  5. Usar o código JavaScript ou HTML para ações em PDF

Support

Histórico de Versão

v1.0.0.16 (atual - dezembro de 2025)

Atualizações:

  • Tornou o parâmetro de entrada opcional na ação Executar Código JavaScript
  • O campo de entrada agora aparece primeiro, seguido pelo campo Código
  • Experiência aprimorada do usuário para código que não requer entrada

Recursos:

  • Executar a ação código JavaScript com entrada opcional
  • Ação HTML para PDF para geração simplificada de PDF
  • Suporte ao módulo NPM
  • Ambiente de execução segura

Sem alterações significativas:

  • Totalmente compatível com versões anteriores com v1.0.0.15
  • Todos os fluxos existentes continuam funcionando inalterados

v1.0.0.15 (dezembro de 2025)

Novos recursos:

  • Adição da ação "HTML ao PDF" para geração simplificada de PDF
  • Ação Limpar Executar Código JavaScript (somente entrada + código)

Aprimoramentos:

  • Experiência simplificada do usuário
  • Documentação aprimorada com exemplos
  • Melhor tratamento de erros

v1.0.0.11 (novembro de 2024)

Correções:

  • Palavras-chave restritas removidas da descrição
  • Requisitos de conformidade atualizados

v1.0.0.10 (novembro de 2024)

Versão inicial:

  • Executar a ação do código JavaScript
  • Suporte ao módulo NPM
  • Ambiente de execução segura

Privacidade & Termos

Política de Privacidade: https://www.customjs.space/terms-and-conditions/ Termos de Serviço: https://www.customjs.space/terms-and-conditions/

Categorias

Operações de TI, Produtividade

Criando uma conexão

O conector suporta os seguintes tipos de autenticação:

Default Parâmetros para criar conexão. Todas as regiões Não compartilhável

Padrão

Aplicável: todas as regiões

Parâmetros para criar conexão.

Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Nome Tipo Description Obrigatório
chave_de_api secureString O api_key desta api Verdade

Limitações

Nome Chamadas Período de renovação
Chamadas à API por conexão 100 60 segundos

Ações

Executar código JavaScript

Executa o código JavaScript remotamente por meio da chave da API CustomJS. O código pode referenciar a variável de entrada e usar módulos NPM.

Executar código JavaScript

Executa o código JavaScript remotamente por meio da chave da API CustomJS. O código pode referenciar a variável de entrada e usar módulos NPM.

Parâmetros

Nome Chave Obrigatório Tipo Description
Valor de entrada
input True string

Cadeia de caracteres de entrada fornecida pelo usuário que pode ser referenciada em seu código JavaScript.

Código JavaScript
code True string

Código JavaScript a ser executado. Faça referência à entrada usando a variável de entrada.

Retornos

O resultado da execução do JavaScript

response
string

Definições

cadeia

Esse é o tipo de dados básico 'string'.