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 |
CustomJS
Editora: TechnologyCircle GmbH
Desbloqueie novas possibilidades para os seus fluxos de trabalho: Execute JavaScript com módulos NPM, crie PDFs, capture capturas de ecrã e muito mais.
Pré-requisitos
Você precisará do seguinte para prosseguir:
- Uma conta CustomJS com uma subscrição ativa
- Uma chave API do seu painel CustomJS em https://www.customjs.space
Operações suportadas
O conector suporta as seguintes operações:
Executar Código JavaScript
Executa código JavaScript personalizado com os teus dados de entrada. O código pode referenciar módulos NPM e usar a variável 'input'.
Parâmetros:
-
Input Value: A cadeia de entrada que estará disponível como variável 'input' no seu código JavaScript -
JavaScript Code: O seu código JavaScript para executar. Referenciar a entrada usando a variável 'input'
Example:
// Input: "hello"
// Code:
return 'prefix ' + input + ' suffix';
// Result: "prefix hello suffix"
Como obter credenciais
- Visite https://www.customjs.space
- Crie uma conta gratuita ou paga
- Navegue até ao seu painel de controlo
- Gerar uma chave de API
- Copie a chave API para usar na criação da sua ligação
Introdução ao conector
Depois de tiveres a tua chave API:
- No Power Automate, crie uma nova ligação ao CustomJS
- Introduza a sua chave API quando solicitado
- Use a ação "Executar Código JavaScript" nos seus fluxos
- Forneça o seu valor de entrada e o código JavaScript
- A ação devolverá o resultado da execução do seu código
Problemas conhecidos e limitações
- A execução do JavaScript está sujeita a limites de timeout (tipicamente 30 segundos)
- O código deve devolver um valor para ver resultados no seu fluxo
- Alguns módulos NPM podem não estar disponíveis dependendo do seu plano de subscrição CustomJS
- Os limites de taxa aplicam-se com base no teu nível de subscrição CustomJS
Para informações up-todatas sobre capacidades e limitações, por favor visite a nossa documentação em https://www.customjs.space
Erros Comuns e Resolução de Problemas
Erro "Não Autorizado"
- Verifique se a sua chave API está correta
- Verifique se a sua subscrição CustomJS está ativa
- Certifique-se de que a chave API não expirou
Erro "Execução Falhada"
- Verifique o seu código JavaScript para erros de sintaxe
- Verifica se o formato de entrada corresponde ao que o teu código espera
- Garante que o teu código devolve um valor
Erros de Tempo Expirado
- Otimize o seu código JavaScript para melhor desempenho
- Considere dividir operações complexas em passos mais pequenos
- Verifica se o teu código tem ciclos infinitos ou operações de bloqueio
FAQ
P: Que funcionalidades JavaScript são suportadas?
R: O CustomJS suporta JavaScript moderno (ES2020+) com acesso a muitos módulos NPM. Consulte a documentação do CustomJS para a lista completa de módulos disponíveis.
P: Posso usar APIs externas no meu código JavaScript?
R: Sim, pode fazer pedidos HTTP e chamar APIs externas a partir do seu código JavaScript.
P: Como depuro o meu código JavaScript?
R: Use instruções console.log() no seu código. A saída estará disponível nos resultados da ação.
P: Qual é o tempo máximo de execução?
R: O tempo padrão é de 30 segundos. Contacte o suporte do CustomJS se precisar de tempos de execução mais longos.
Instruções de implantação
- Procure por "CustomJS" na galeria de conectores Power Automate ou Power Apps
- Crie uma nova ligação usando a sua chave API
- Comece a construir fluxos com a ação Executar Código JavaScript
Apoio e Recursos Adicionais
- E-mail: h@customjs.io
- Sítio Internet: https://www.customjs.space
- Termos de Serviço: https://www.customjs.space/terms-and-conditions/
- Documentação: https://www.customjs.space
Para suporte técnico ou questões sobre o conector, por favor contacte h@customjs.io
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
| Name | 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
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
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. |
Devoluções
O resultado da execução do JavaScript
- response
- string
Definições
cadeia (de caracteres)
Este é o tipo de dados básico 'string'.