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 |
| 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:
- Conta CustomJS (inscreva-se em https://www.customjs.space)
- Chave de API do painel CustomJS
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
- Inscrever-se em https://www.customjs.space
- Gerar sua chave de API
- Adicionar conector CustomJS ao seu fluxo
- Insira sua chave de API quando solicitado
- Usar o código JavaScript ou HTML para ações em PDF
Support
- Documentação: https://www.customjs.space/docs
- E-mail: h@customjs.io
- Site: https://www.customjs.space
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 Java |
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'.