Partilhar via


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

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

  1. Visite https://www.customjs.space
  2. Crie uma conta gratuita ou paga
  3. Navegue até ao seu painel de controlo
  4. Gerar uma chave de API
  5. Copie a chave API para usar na criação da sua ligação

Introdução ao conector

Depois de tiveres a tua chave API:

  1. No Power Automate, crie uma nova ligação ao CustomJS
  2. Introduza a sua chave API quando solicitado
  3. Use a ação "Executar Código JavaScript" nos seus fluxos
  4. Forneça o seu valor de entrada e o código JavaScript
  5. 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

  1. Procure por "CustomJS" na galeria de conectores Power Automate ou Power Apps
  2. Crie uma nova ligação usando a sua chave API
  3. Comece a construir fluxos com a ação Executar Código JavaScript

Apoio e Recursos Adicionais

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

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