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 |
| 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:
- CustomJS-fiók (regisztráció a https://www.customjs.space)
- API-kulcs a CustomJS-irányítópultról
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
- Regisztráció itt: https://www.customjs.space
- AZ API-kulcs létrehozása
- CustomJS-összekötő hozzáadása a folyamathoz
- Amikor a rendszer kéri, adja meg az API-kulcsot
- JavaScript-kód vagy HTML-kód végrehajtása PDF-műveletekhez
Support
- Dokumentáció: https://www.customjs.space/docs
- E-mail: h@customjs.io
- Webhely: https://www.customjs.space
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á. |
|
Java |
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.