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

CustomJS

Publicador: TechnologyCircle GmbH

Desbloqueie novas possibilidades para seus fluxos de trabalho: execute JavaScript com módulos NPM, crie PDFs, capture capturas de tela e muito mais.

Pré-requisitos

Você precisará do seguinte para continuar:

Operações com suporte

O conector dá suporte às seguintes operações:

Executar código JavaScript

Execute o código JavaScript personalizado com seus dados de entrada. O código pode referenciar módulos NPM e usar a variável "input".

Parâmetros:

  • Input Value: a cadeia de caracteres de entrada que estará disponível como a variável 'input' no código JavaScript
  • JavaScript Code: seu código JavaScript a ser executado. 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. Inscrever-se para uma conta gratuita ou paga
  3. Navegue até o painel
  4. Gere uma chave de API
  5. Copiar a chave de API para uso na criação de sua conexão

Introdução ao conector

Depois de ter sua chave de API:

  1. No Power Automate, crie uma nova conexão com CustomJS
  2. Insira sua chave de API quando solicitado
  3. Use a ação "Executar Código JavaScript" em seus fluxos
  4. Forneça seu valor de entrada e código JavaScript
  5. A ação retornará o resultado da execução do código

Problemas e limitações conhecidos

  • A execução do JavaScript está sujeita a limites de tempo limite (normalmente 30 segundos)
  • O código deve retornar um valor para ver os resultados em seu fluxo
  • Alguns módulos do NPM podem não estar disponíveis dependendo do plano de assinatura do CustomJS
  • Os limites de taxa se aplicam com base na camada de assinatura do CustomJS

Para obter as informações mais up-tosobre funcionalidades e limitações, visite nossa documentação em https://www.customjs.space

Erros comuns e solução de problemas

Erro "Não autorizado"

  • Verifique se a chave de API está correta
  • Verifique se sua assinatura CustomJS está ativa
  • Verifique se a chave de API não expirou

Erro "Falha na execução"

  • Verifique se há erros de sintaxe no código JavaScript
  • Verifique se o formato de entrada corresponde ao que seu código espera
  • Verifique se o código retorna um valor

Erros de tempo limite

  • Otimizar seu código JavaScript para melhorar o desempenho
  • Considere dividir operações complexas em etapas menores
  • Verificar se o código tem loops infinitos ou operações de bloqueio

perguntas frequentes

P: Quais recursos do JavaScript têm suporte?
R: O CustomJS dá suporte ao JavaScript moderno (ES2020+) com acesso a muitos módulos do NPM. Verifique a documentação do CustomJS para obter a lista completa de módulos disponíveis.

P: Posso usar APIs externas no meu código JavaScript?
R: Sim, você pode fazer solicitações HTTP e chamar APIs externas do código JavaScript.

P: Como depurar meu código JavaScript?
R: Use instruções console.log() em 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 limite padrão é de 30 segundos. Entre em contato com o suporte do CustomJS se precisar de tempos de execução mais longos.

Instruções de implantação

  1. Pesquisar por "CustomJS" na galeria de conectores do Power Automate ou do Power Apps
  2. Criar uma nova conexão usando sua chave de API
  3. Iniciar fluxos de construção com a ação Executar Código JavaScript

Suporte e recursos adicionais

Para obter suporte técnico ou perguntas sobre o conector, entre em contato h@customjs.io

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