Megosztás:


CustomJS (előzetes verzió)

Egyéni JavaScript-kód végrehajtása munkafolyamatokban az NPM-modul támogatásával. PDF-fájlokat hozhat létre, képernyőképeket rögzíthet, adatokat alakíthat át, fájlokat elemezhet (CSV, XML, JSON, Excel), és integrálható bármely API-val. Biztonságos végrehajtási környezet. AZ API-kulcs lekérése a https://www.customjs.space

Ez az összekötő a következő termékekben és régiókban érhető el:

Service Class Régiók
Copilot Studio prémium Az összes Power Automate-régió, kivéve a következőket:
     - USA kormánya (GCC)
     - Amerikai kormány (GCC High)
     - A 21Vianet által üzemeltetett China Cloud
     - Amerikai Védelmi Minisztérium (DoD)
Logikai alkalmazások Standard Az összes Logic Apps-régió , kivéve a következőket:
     - Azure Government-régiók
     - Azure China-régiók
     - Amerikai Védelmi Minisztérium (DoD)
Power Alkalmazások prémium Az összes Power Apps-régió , kivéve a következőket:
     - USA kormánya (GCC)
     - Amerikai kormány (GCC High)
     - A 21Vianet által üzemeltetett China Cloud
     - Amerikai Védelmi Minisztérium (DoD)
Power Automate prémium Az összes Power Automate-régió, kivéve a következőket:
     - USA kormánya (GCC)
     - Amerikai kormány (GCC High)
     - A 21Vianet által üzemeltetett China Cloud
     - Amerikai Védelmi Minisztérium (DoD)
Érintkezés
Név CustomJS-támogatás
URL https://www.customjs.space
Email h@customjs.io
Összekötő metaadatai
Kiadó TechnologyCircle GmbH
Webhely https://www.customjs.space
Adatvédelmi irányelvek https://www.customjs.space/terms-and-conditions/
Kategóriák IT-műveletek; Termelékenység

CustomJS-összekötő

Kiadó: TechnologyCircle GmbH

Egyéni JavaScript-kód végrehajtása NPM-modul támogatásával a munkafolyamatokban. PDF-fájlokat hozhat létre, adatokat alakíthat át, fájlokat elemezhet, és biztonságos JavaScript-végrehajtással integrálható bármely API-val.

Előfeltételek

Az összekötő használatához a következőkre van szüksége:

Támogatott műveletek

JavaScript-kód végrehajtása

Egyéni JavaScript-kód futtatása teljes NPM-modultámogatással. Referencia bemeneti adatokra, és bármilyen eredményt ad vissza.

Használati esetek:

  • JSON-adatstruktúrák átalakítása
  • CSV, XML vagy más fájlformátumok elemzése
  • Összetett számítások végrehajtása
  • Adatok érvényesítése egyéni szabályokkal
  • Integráció külső API-kkal

Paraméterek:

  • Input Value (Nem kötelező) – A JavaScript-kódban feldolgozandó adatok
  • JavaScript Code (Kötelező) – Az egyéni JavaScript-kód

Példák:

Egyszerű kód (nincs bemenet):

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

Aktuális dátum az NPM-modullal:

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

Bemenettel:

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

JSON-átalakítás:

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–PDF

HTML-tartalom konvertálása professzionális PDF-dokumentumokká. Nincs szükség kódolásra – csak adja meg a HTML-t, és szerezze be a PDF-fájlt.

Használati esetek:

  • Számlák és nyugták létrehozása
  • Jelentések létrehozása HTML-sablonokból
  • Tanúsítványok előállítása
  • Weblapok archiválása PDF-fájlként
  • Nyomtatható dokumentumok létrehozása

Paraméterek:

  • HTML Content (Kötelező) – PDF-fájllá alakítható HTML-korrektúra

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>

Első lépések

  1. Regisztráció itt: https://www.customjs.space
  2. AZ API-kulcs létrehozása
  3. CustomJS-összekötő hozzáadása a folyamathoz
  4. Amikor a rendszer kéri, adja meg az API-kulcsot
  5. JavaScript-kód vagy HTML-kód végrehajtása PDF-műveletekhez

Support

Verzióelőzmények

1.0.0.16-os verzió (aktuális – 2025. december)

Frissítések:

  • A Bemeneti paraméter megadása nem kötelező a JavaScript-kód végrehajtása műveletben
  • Ekkor megjelenik először a beviteli mező, majd a Kód mező
  • Továbbfejlesztett felhasználói élmény olyan kódhoz, amely nem igényel bemenetet

Funkciók:

  • JavaScript Code-művelet végrehajtása opcionális bemenettel
  • HTML–PDF művelet egyszerűsített PDF-létrehozáshoz
  • NPM-modul támogatása
  • Biztonságos végrehajtási környezet

Nincsenek kompatibilitástörő változások:

  • Teljesen visszafelé kompatibilis az 1.0.0.15-ös verzióval
  • Az összes meglévő folyamat változatlanul működik

1.0.0.15-ös verzió (2025. december)

Új funkciók:

  • "HTML to PDF" művelet hozzáadva az egyszerűsített PDF-létrehozáshoz
  • JavaScript-kód végrehajtásának törlése (csak bemenet + kód)

fejlesztések:

  • Egyszerűsített felhasználói élmény
  • Továbbfejlesztett dokumentáció példákkal
  • Jobb hibakezelés

v1.0.0.11 (2024. november)

javítások:

  • A korlátozott kulcsszavak eltávolítása a leírásból
  • Frissített megfelelőségi követelmények

1.0.0.10-s verzió (2024. november)

Kezdeti kiadás:

  • JavaScript Code-művelet végrehajtása
  • NPM-modul támogatása
  • Biztonságos végrehajtási környezet

Adatvédelmi > feltételek

Adatvédelmi szabályzat: https://www.customjs.space/terms-and-conditions/ Szolgáltatási feltételek: https://www.customjs.space/terms-and-conditions/

Kategóriák

Informatikai műveletek, hatékonyság

Kapcsolat létrehozása

Az összekötő a következő hitelesítési típusokat támogatja:

Alapértelmezett A kapcsolat létrehozásának paraméterei. Minden régió Nem osztható meg

Alapértelmezett

Alkalmazható: Minden régió

A kapcsolat létrehozásának paraméterei.

Ez nem megosztható kapcsolat. Ha a power app meg van osztva egy másik felhasználóval, a rendszer kérni fogja, hogy hozzon létre új kapcsolatot.

Név Típus Description Kötelező
API kulcs securestring Az api api_key True

Fokozási korlátok

Név Hívások Megújítási időszak
API-hívások kapcsolatonként 100 60 másodperc

Műveletek

HTML–PDF

HTML-tartalom konvertálása PDF-dokumentummá.

JavaScript-kód végrehajtása

A CustomJS API-kulccsal távolról futtatja a JavaScript-kódot. A kód hivatkozhat a bemeneti változóra, és NPM-modulokat használhat.

HTML–PDF

HTML-tartalom konvertálása PDF-dokumentummá.

Paraméterek

Név Kulcs Szükséges Típus Leírás
HTML-tartalom
htmlContent True string

PDF-be konvertálandó HTML-tartalom

Visszatér

Bináris PDF-adatok

response
binary

JavaScript-kód végrehajtása

A CustomJS API-kulccsal távolról futtatja a JavaScript-kódot. A kód hivatkozhat a bemeneti változóra, és NPM-modulokat használhat.

Paraméterek

Név Kulcs Szükséges Típus Leírás
Bemeneti érték
input string

Felhasználó által megadott bemeneti sztring, amely a JavaScript-kódban hivatkozható.

JavaScript-kód
code True string

Végrehajtandó JavaScript-kód. A bemeneti változó használatával hivatkozzon a bemenetre.

Visszatér

A JavaScript-végrehajtás eredménye

response
string

Meghatározások

karakterlánc

Ez a sztring alapszintű adattípusa.

bináris

Ez a bináris alapszintű adattípus.