Partager via


CustomJS (préversion)

Exécutez du code JavaScript personnalisé dans des flux de travail avec prise en charge des modules NPM. Générez des fichiers PDF, capturez des captures d’écran, transformez des données, analysez des fichiers (CSV, XML, JSON, Excel) et intégrez-les à n’importe quelle API. Environnement d’exécution sécurisé. Obtenir votre clé API à l’adresse https://www.customjs.space

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Government
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Nom Prise en charge customJS
URL https://www.customjs.space
Messagerie électronique h@customjs.io
Métadonnées du connecteur
Éditeur TechnologyCircle GmbH
Site internet https://www.customjs.space
Politique de confidentialité https://www.customjs.space/terms-and-conditions/
Catégories Opérations informatiques ; Productivité

Connecteur CustomJS

Éditeur : TechnologyCircle GmbH

Exécutez du code JavaScript personnalisé avec la prise en charge du module NPM dans vos flux de travail. Générez des fichiers PDF, transformez des données, analysez des fichiers et intégrez-les à n’importe quelle API via une exécution JavaScript sécurisée.

Prerequisites

Pour utiliser ce connecteur, vous avez besoin des éléments suivants :

Opérations prises en charge

Exécuter du code JavaScript

Exécutez du code JavaScript personnalisé avec prise en charge complète du module NPM. Référencez les données d’entrée et retournez n’importe quel résultat.

Cas d’usage :

  • Transformer des structures de données JSON
  • Analyser csv, XML ou d’autres formats de fichier
  • Effectuer des calculs complexes
  • Valider des données avec des règles personnalisées
  • Intégrer à des API externes

Paramètres :

  • Input Value (Facultatif) - Données à traiter dans votre code JavaScript
  • JavaScript Code (Obligatoire) - Votre code JavaScript personnalisé

Exemples :

Code simple (aucune entrée) :

Code: return "Hello from CustomJS!"
Result: Hello from CustomJS!

Date actuelle avec le module NPM :

Code: const moment = require('moment'); return moment().format('MMMM Do YYYY')
Result: December 16th 2025

Avec entrée :

Input: John
Code: return "Hello " + input + "!"
Result: Hello John!

Transformation 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 au format PDF

Convertissez du contenu HTML en documents PDF professionnels. Aucun codage requis : fournissez simplement du code HTML et obtenez un fichier PDF.

Cas d’usage :

  • Générer des factures et des reçus
  • Créer des rapports à partir de modèles HTML
  • Générer des certificats
  • Archiver des pages web en tant que fichiers PDF
  • Créer des documents imprimables

Paramètres :

  • HTML Content (Obligatoire) - Balisage HTML à convertir au format PDF

Exemple :

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

Getting Started

  1. S’inscrire à l’adresse https://www.customjs.space
  2. Générer votre clé API
  3. Ajouter un connecteur CustomJS à votre flux
  4. Entrez votre clé API lorsque vous y êtes invité
  5. Utiliser Exécuter du code JavaScript ou du code HTML pour les actions PDF

Support

Historique des versions

v1.0.0.16 (actuel - décembre 2025)

Mises à jour :

  • Paramètre d’entrée facultatif dans l’action Exécuter du code JavaScript
  • Le champ d’entrée apparaît maintenant en premier, suivi du champ Code
  • Expérience utilisateur améliorée pour le code qui ne nécessite pas d’entrée

Fonctionnalités :

  • Exécuter l’action Code JavaScript avec une entrée facultative
  • Action HTML vers PDF pour la génération de PDF simplifiée
  • Prise en charge des modules NPM
  • Environnement d’exécution sécurisé

Aucune modification cassante :

  • Entièrement compatible avec la version 1.0.0.15
  • Tous les flux existants continuent de fonctionner inchangés

v1.0.0.15 (décembre 2025)

Nouvelles fonctionnalités :

  • Ajout de l’action « HTML to PDF » pour la génération pdf simplifiée
  • Nettoyer l’action Exécuter du code JavaScript (entrée + code uniquement)

Améliorations :

  • Expérience utilisateur simplifiée
  • Documentation améliorée avec des exemples
  • Meilleure gestion des erreurs

v1.0.0.11 (novembre 2024)

Correctifs :

  • Suppression de mots clés restreints de la description
  • Exigences de conformité mises à jour

v1.0.0.10 (novembre 2024)

Version initiale :

  • Action Exécuter du code JavaScript
  • Prise en charge des modules NPM
  • Environnement d’exécution sécurisé

Confidentialité et conditions

Politique de confidentialité : https://www.customjs.space/terms-and-conditions/ Conditions d’utilisation : https://www.customjs.space/terms-and-conditions/

Catégories

Opérations informatiques, productivité

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Par défaut Paramètres de création de connexion. Toutes les régions Impossible à partager

Faire défaut

Applicable : Toutes les régions

Paramètres de création de connexion.

Ce n’est pas une connexion partageable. Si l’application Power est partagée avec un autre utilisateur, un autre utilisateur sera invité à créer explicitement une nouvelle connexion.

Nom Type Descriptif Obligatoire
Clé API securestring La api_key de cette API Vrai

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

Exécuter du code JavaScript

Exécute du code JavaScript à distance via votre clé API CustomJS. Le code peut référencer la variable d’entrée et utiliser des modules NPM.

Exécuter du code JavaScript

Exécute du code JavaScript à distance via votre clé API CustomJS. Le code peut référencer la variable d’entrée et utiliser des modules NPM.

Paramètres

Nom Clé Obligatoire Type Description
Valeur d'entrée
input True string

Chaîne d’entrée fournie par l’utilisateur qui peut être référencée dans votre code JavaScript.

JavaScript Code
code True string

Code JavaScript à exécuter. Référencez l’entrée à l’aide de la variable d’entrée.

Retours

Résultat de l’exécution de JavaScript

response
string

Définitions

ficelle

Il s’agit du type de données de base « string ».