Delen via


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:

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

  1. Meld u aan op https://www.customjs.space
  2. Uw API-sleutel genereren
  3. CustomJS-connector toevoegen aan uw stroom
  4. Voer uw API-sleutel in wanneer u hierom wordt gevraagd
  5. JavaScript-code of HTML uitvoeren op PDF-acties gebruiken

Support

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

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.

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