CustomJS (Pré-visualização)
Executar código JavaScript personalizado em fluxos de trabalho com suporte a módulos NPM. Gerar PDFs, capturar capturas de ecrã, transformar dados, analisar ficheiros (CSV, XML, JSON, Excel) e integrar com qualquer API. Ambiente de execução seguro. Obtenha a sua chave API em https://www.customjs.space
Este conector está disponível nos seguintes produtos e regiões:
| Serviço | Class | Regiões |
|---|---|---|
| Estúdio Copiloto | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicações Lógicas | Standard | Todas as regiões do Logic Apps , exceto as seguintes: - Regiões do Azure Government - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Aplicações Power | Premium | Todas as regiões do Power Apps , exceto as seguintes: - Governo dos EUA (CCG) - 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 Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Suporte CustomJS |
| URL | https://www.customjs.space |
| h@customjs.io |
| Metadados do conector | |
|---|---|
| Editora | TechnologyCircle GmbH |
| Sítio Web | https://www.customjs.space |
| Política de privacidade | https://www.customjs.space/terms-and-conditions/ |
| Categorias | Operações de TI; Produtividade |
Conector CustomJS
Editora: TechnologyCircle GmbH
Execute código JavaScript personalizado com suporte a módulos NPM nos seus fluxos de trabalho. Gerar PDFs, transformar dados, analisar ficheiros e integrar com qualquer API através de execução segura em JavaScript.
Pré-requisitos
Para usar esse conector, você precisa:
- Conta CustomJS (inscreva-se em https://www.customjs.space)
- Chave API do seu painel CustomJS
Operações suportadas
Executar Código JavaScript
Execute código JavaScript personalizado com suporte completo para módulos NPM. Consulte os dados de entrada e devolve qualquer resultado.
Casos de Uso:
- Estruturas de dados JSON de transformação
- Analisar CSV, XML ou outros formatos de ficheiro
- Realizar cálculos complexos
- Validar dados com regras personalizadas
- Integrar com APIs externas
Parâmetros:
-
Input Value(Opcional) - Dados a processar no seu código JavaScript -
JavaScript Code(Obrigatório) - O 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 Contributo:
Input: John
Code: return "Hello " + input + "!"
Result: Hello John!
Transformar 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. Não é necessário programar – basta fornecer HTML e obter um PDF.
Casos de Uso:
- Gerar faturas e recibos
- Criar relatórios a partir de modelos HTML
- Gerar certificados
- Arquivo de páginas web em 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
- Inscreva-se em https://www.customjs.space
- Gera a tua chave API
- Adicione um conector CustomJS ao seu fluxo
- Introduza a sua chave API quando solicitado
- Use Executar Código JavaScript ou ações de HTML para PDF
Support
- Documentação: https://www.customjs.space/docs
- E-mail: h@customjs.io
- Sítio Internet: https://www.customjs.space
Histórico de versões
v1.0.0.16 (Atual - dezembro de 2025)
Atualizações:
- Tornou opcional o parâmetro de entrada na ação Executar Código JavaScript
- O campo de entrada aparece agora primeiro, seguido do campo Código
- Melhoria da experiência do utilizador para código que não requer input
Caraterísticas:
- Executar uma ação de código JavaScript com entrada opcional
- Ação de HTML para PDF para geração simplificada de PDF
- Suporte a módulos NPM
- Ambiente de execução segura
Sem alterações urgentes:
- Totalmente retrocompatível com a v1.0.0.15
- Todos os fluxos existentes continuam a funcionar inalterados
v1.0.0.15 (dezembro de 2025)
Novas Funcionalidades:
- Adicionada ação "HTML para PDF" para geração simplificada de PDF
- Executar Clean Executar Código JavaScript ação (entrada + apenas código)
Melhorias:
- Experiência simplificada do utilizador
- Documentação melhorada com exemplos
- Melhor gestão de erros
v1.0.0.11 (novembro de 2024)
Correções:
- Removidas palavras-chave restritas da descrição
- Requisitos de conformidade atualizados
v1.0.0.10 (novembro de 2024)
Lançamento Inicial:
- Executar ação de código JavaScript
- Suporte a módulos NPM
- Ambiente de execução segura
Privacidade e 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
A criar uma ligação
O conector suporta os seguintes tipos de autenticação:
| Predefinição | 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.
Esta conexão não é compartilhável. Se o aplicativo avançado 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 para esta api | Verdade |
Limites de Limitação
| Nome | Chamadas | Período de Renovação |
|---|---|---|
| Chamadas de API por conexão | 100 | 60 segundos |
Ações
|
Executar Código Java |
Executa código JavaScript remotamente através da sua chave API CustomJS. O código pode referenciar a variável de entrada e usar módulos NPM. |
Executar Código JavaScript
Executa código JavaScript remotamente através da sua chave API CustomJS. O código pode referenciar a variável de entrada e usar módulos NPM.
Parâmetros
| Nome | Chave | Necessário | Tipo | Descrição |
|---|---|---|---|---|
|
Valor de entrada
|
input | True | string |
Cadeia de entrada fornecida pelo utilizador que pode ser referenciada no seu código JavaScript. |
|
Código JavaScript
|
code | True | string |
Código JavaScript para executar. Referenciar a entrada usando a variável de entrada. |
Regressos
O resultado da execução do JavaScript
- response
- string
Definições
cadeia (de caracteres)
Este é o tipo de dados básico 'string'.