CustomJS (preview)
Voer aangepaste JavaScript-code uit in werkstromen met ondersteuning voor NPM-modules. PDF-bestanden genereren, schermopnamen vastleggen, gegevens transformeren, bestanden parseren (CSV, XML, JSON, Excel) en integreren met elke API. Veilige uitvoeringsomgeving. Uw API-sleutel ophalen op https://www.customjs.space
Deze connector is beschikbaar in de volgende producten en regio's:
| Dienst | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate-regio's , met uitzondering van het volgende: - Amerikaanse overheid (GCC) - Amerikaanse overheid (GCC High) - China Cloud beheerd door 21Vianet - Us Department of Defense (DoD) |
| Logic Apps- | Standaard | Alle Logic Apps-regio's , met uitzondering van het volgende: - Azure Government-regio's - Azure China-regio's - Us Department of Defense (DoD) |
| Power Apps | Premium | Alle Power Apps-regio's , met uitzondering van het volgende: - Amerikaanse overheid (GCC) - Amerikaanse overheid (GCC High) - China Cloud beheerd door 21Vianet - Us Department of Defense (DoD) |
| Power Automate | Premium | Alle Power Automate-regio's , met uitzondering van het volgende: - Amerikaanse overheid (GCC) - Amerikaanse overheid (GCC High) - China Cloud beheerd door 21Vianet - Us Department of Defense (DoD) |
| Contactpersoon | |
|---|---|
| Naam | CustomJS-ondersteuning |
| URL | https://www.customjs.space |
| E-mailen | h@customjs.io |
| Connector-metagegevens | |
|---|---|
| Uitgever | TechnologyCircle GmbH |
| Webpagina | https://www.customjs.space |
| Privacybeleid | https://www.customjs.space/terms-and-conditions/ |
| Categorieën | IT-bewerkingen; Productiviteit |
CustomJS-connector
Uitgever: TechnologyCircle GmbH
Voer aangepaste JavaScript-code uit met ondersteuning voor NPM-modules in uw werkstromen. Genereer PDF's, transformeer gegevens, parseer bestanden en integreer met elke API via beveiligde JavaScript-uitvoering.
Vereiste voorwaarden
Als u deze connector wilt gebruiken, hebt u het volgende nodig:
- CustomJS-account (registreren op https://www.customjs.space)
- API-sleutel vanuit uw CustomJS-dashboard
Ondersteunde bewerkingen
JavaScript-code uitvoeren
Voer aangepaste JavaScript-code uit met volledige ondersteuning voor NPM-modules. Verwijzing naar invoergegevens en retourneer een resultaat.
Use Cases:
- JSON-gegevensstructuren transformeren
- CSV-, XML- of andere bestandsindelingen parseren
- Complexe berekeningen uitvoeren
- Gegevens valideren met aangepaste regels
- Integreren met externe API's
Parameters:
-
Input Value(Optioneel) - Gegevens die moeten worden verwerkt in uw JavaScript-code -
JavaScript Code(Vereist) - Uw aangepaste JavaScript-code
Voorbeelden:
Eenvoudige code (geen invoer):
Code: return "Hello from CustomJS!"
Result: Hello from CustomJS!
Huidige datum met NPM-module:
Code: const moment = require('moment'); return moment().format('MMMM Do YYYY')
Result: December 16th 2025
Met invoer:
Input: John
Code: return "Hello " + input + "!"
Result: Hello John!
JSON-transformatie:
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 naar PDF
HTML-inhoud converteren naar professionele PDF-documenten. Er is geen codering vereist. Geef alleen HTML op en haal een PDF-bestand op.
Use Cases:
- Facturen en ontvangstbewijzen genereren
- Rapporten maken op basis van HTML-sjablonen
- Certificaten genereren
- Webpagina's archiveren als PDF-bestanden
- Afdrukbare documenten maken
Parameters:
-
HTML Content(Vereist) - HTML-opmaak die moet worden geconverteerd naar PDF
Example:
<!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>
Aan de slag komen
- Meld u aan op https://www.customjs.space
- Uw API-sleutel genereren
- CustomJS-connector toevoegen aan uw stroom
- Voer uw API-sleutel in wanneer u hierom wordt gevraagd
- JavaScript-code of HTML uitvoeren op PDF-acties gebruiken
Support
- Documentatie: https://www.customjs.space/docs
- E-mail: h@customjs.io
- Website: https://www.customjs.space
Versiegeschiedenis
v1.0.0.16 (huidig - december 2025)
Updates:
- Invoerparameter optioneel gemaakt in de actie JavaScript-code uitvoeren
- Invoerveld wordt nu eerst weergegeven, gevolgd door codeveld
- Verbeterde gebruikerservaring voor code waarvoor geen invoer is vereist
Functies:
- JavaScript Code-actie uitvoeren met optionele invoer
- HTML-naar-PDF-actie voor vereenvoudigde PDF-generatie
- Ondersteuning voor NPM-modules
- Beveiligde uitvoeringsomgeving
Geen belangrijke wijzigingen:
- Volledig compatibel met eerdere versies met v1.0.0.15
- Alle bestaande stromen blijven ongewijzigd werken
v1.0.0.15 (december 2025)
Nieuwe functies:
- Actie 'HTML aan PDF' toegevoegd voor vereenvoudigde PDF-generatie
- JavaScript-codeactie opschonen (alleen invoer en code)
Verbeteringen:
- Vereenvoudigde gebruikerservaring
- Uitgebreide documentatie met voorbeelden
- Betere foutafhandeling
v1.0.0.11 (november 2024)
Herstelacties:
- Beperkte trefwoorden uit beschrijving verwijderd
- Bijgewerkte nalevingsvereisten
v1.0.0.10 (november 2024)
Eerste release:
- JavaScript-codeactie uitvoeren
- Ondersteuning voor NPM-modules
- Beveiligde uitvoeringsomgeving
Privacy & Voorwaarden
Privacybeleid: https://www.customjs.space/terms-and-conditions/ Servicevoorwaarden: https://www.customjs.space/terms-and-conditions/
Categorieën
IT-bewerkingen, productiviteit
Een verbinding maken
De connector ondersteunt de volgende verificatietypen:
| standaard | Parameters voor het maken van verbinding. | Alle regio's | Niet deelbaar |
Verstek
Van toepassing: Alle regio's
Parameters voor het maken van verbinding.
Dit is geen deelbare verbinding. Als de power-app wordt gedeeld met een andere gebruiker, wordt een andere gebruiker gevraagd om expliciet een nieuwe verbinding te maken.
| Naam | Typologie | Description | Verplicht |
|---|---|---|---|
| API-sleutel | beveiligde string | De api_key voor deze API | Klopt |
Beperkingslimieten
| Name | Aanroepen | Verlengingsperiode |
|---|---|---|
| API-aanroepen per verbinding | 100 | 60 seconden |
Acties
|
Java |
Hiermee wordt JavaScript-code op afstand uitgevoerd via uw CustomJS API-sleutel. De code kan verwijzen naar de invoervariabele en NPM-modules gebruiken. |
JavaScript-code uitvoeren
Hiermee wordt JavaScript-code op afstand uitgevoerd via uw CustomJS API-sleutel. De code kan verwijzen naar de invoervariabele en NPM-modules gebruiken.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Invoerwaarde
|
input | True | string |
Door de gebruiker verstrekte invoertekenreeks waarnaar kan worden verwezen in uw JavaScript-code. |
|
JavaScript-code
|
code | True | string |
JavaScript-code die moet worden uitgevoerd. Verwijs naar de invoer met behulp van de invoervariabele. |
Retouren
Het resultaat van de JavaScript-uitvoering
- response
- string
Definities
touw
Dit is het basisgegevenstype 'tekenreeks'.