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 :
- Compte CustomJS (s’inscrire à https://www.customjs.space)
- Clé API à partir de votre tableau de bord CustomJS
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
- S’inscrire à l’adresse https://www.customjs.space
- Générer votre clé API
- Ajouter un connecteur CustomJS à votre flux
- Entrez votre clé API lorsque vous y êtes invité
- Utiliser Exécuter du code JavaScript ou du code HTML pour les actions PDF
Support
- Documentation: https://www.customjs.space/docs
- E-mail : h@customjs.io
- Site internet: https://www.customjs.space
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 Java |
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 ».