CustomJS (Preview)
Spouštění vlastního javascriptového kódu v pracovních postupech s podporou modulu NPM Generování souborů PDF, zachycení snímků obrazovky, transformace dat, parsování souborů (CSV, XML, JSON, Excel) a integrace s jakýmkoli rozhraním API Zabezpečené spouštěcí prostředí. Získání klíče rozhraní API na adrese https://www.customjs.space
Tento konektor je dostupný v následujících produktech a oblastech:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Všechny oblasti Power Automate s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Logic Apps | Standard | Všechny oblasti Logic Apps s výjimkou následujících: – Oblasti Azure Government – Oblasti Azure China - Ministerstvo obrany USA (DoD) |
| Power Apps | Premium | Všechny oblasti Power Apps s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Power Automate | Premium | Všechny oblasti Power Automate s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Kontakt | |
|---|---|
| Název | Podpora vlastníchJS |
| URL | https://www.customjs.space |
| h@customjs.io |
| Metadata konektoru | |
|---|---|
| Vydavatel | TechnologyCircle GmbH |
| Internetová stránka | https://www.customjs.space |
| Zásady ochrany osobních údajů | https://www.customjs.space/terms-and-conditions/ |
| Kategorie | IT provoz; Produktivita |
Konektor CustomJS
Vydavatel: TechnologyCircle GmbH
Spusťte vlastní javascriptový kód s podporou modulu NPM ve vašich pracovních postupech. Generování souborů PDF, transformace dat, parsování souborů a integrace s jakýmkoli rozhraním API prostřednictvím zabezpečeného spouštění JavaScriptu
Požadavky
Pokud chcete použít tento konektor, potřebujete:
- Účet CustomJS (registrace na https://www.customjs.spaceadrese )
- Klíč rozhraní API z řídicího panelu CustomJS
Podporované operace
Spuštění javascriptového kódu
Spusťte vlastní javascriptový kód s plnou podporou modulu NPM. Odkazovat na vstupní data a vrátit jakýkoli výsledek.
Případy použití:
- Transformace datových struktur JSON
- Parsování formátu CSV, XML nebo jiných formátů souborů
- Provádění složitých výpočtů
- Ověření dat pomocí vlastních pravidel
- Integrace s externími rozhraními API
Parametry:
-
Input Value(Volitelné) – Data pro zpracování v kódu JavaScriptu -
JavaScript Code(Povinné) – Váš vlastní javascriptový kód
Příklady:
Jednoduchý kód (bez vstupu):
Code: return "Hello from CustomJS!"
Result: Hello from CustomJS!
Aktuální datum s modulem NPM:
Code: const moment = require('moment'); return moment().format('MMMM Do YYYY')
Result: December 16th 2025
Se vstupem:
Input: John
Code: return "Hello " + input + "!"
Result: Hello John!
Transformace 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 do PDF
Převeďte obsah HTML na profesionální dokumenty PDF. Nevyžaduje se kódování – stačí zadat KÓD HTML a získat PDF.
Případy použití:
- Generování faktur a účtenek
- Vytváření sestav ze šablon HTML
- Vygenerování certifikátů
- Archivace webových stránek ve formátu PDF
- Vytváření tisknutelných dokumentů
Parametry:
-
HTML Content(Povinné) – kód HTML pro převod na 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>
Začínáme
- Zaregistrovat se na adrese https://www.customjs.space
- Vygenerování klíče rozhraní API
- Přidání konektoru CustomJS do toku
- Po zobrazení výzvy zadejte klíč rozhraní API.
- Použití příkazu Execute JavaScript Code nebo HTML to PDF actions
Support
- Dokumentace: https://www.customjs.space/docs
- E-mail: h@customjs.io
- Internetová stránka: https://www.customjs.space
Historie verzí
v1.0.0.16 (aktuální – prosinec 2025)
Aktualizace:
- Zadaný vstupní parametr volitelný v akci Spustit javascriptový kód
- Vstupní pole se teď zobrazí jako první následované polem Kód.
- Vylepšené uživatelské prostředí pro kód, který nevyžaduje vstup
Rysy:
- Provedení akce javascriptového kódu s volitelným vstupem
- Akce HTML do PDF pro zjednodušené generování PDF
- Podpora modulů NPM
- Zabezpečené spouštěcí prostředí
Žádné zásadní změny:
- Plně zpětně kompatibilní s v1.0.0.15
- Všechny existující toky budou dál fungovat beze změny.
v1.0.0.15 (prosinec 2025)
Nové funkce:
- Přidání akce HTML do PDF pro zjednodušené generování PDF
- Vyčistit akci spustit javascriptový kód (pouze vstup + kód)
Vylepšení:
- Zjednodušené uživatelské prostředí
- Vylepšená dokumentace s příklady
- Lepší zpracování chyb
v1.0.0.11 (listopad 2024)
Opravy:
- Odebrání omezených klíčových slov z popisu
- Aktualizované požadavky na dodržování předpisů
v1.0.0.10 (listopad 2024)
Počáteční verze:
- Provedení akce javascriptového kódu
- Podpora modulů NPM
- Zabezpečené spouštěcí prostředí
Ochrana osobních údajů a podmínky
Zásady ochrany osobních údajů: https://www.customjs.space/terms-and-conditions/ Podmínky služby: https://www.customjs.space/terms-and-conditions/
Kategorie
IT provoz, produktivita
Vytvoření připojení
Konektor podporuje následující typy ověřování:
| výchozí | Parametry pro vytvoření připojení | Všechny oblasti | Nesdílitelné |
Výchozí
Použitelné: Všechny oblasti
Parametry pro vytvoření připojení
Toto připojení není možné sdílet. Pokud se power app sdílí s jiným uživatelem, zobrazí se výzva k explicitní vytvoření nového připojení.
| Název | Typ | Description | Povinné |
|---|---|---|---|
| klíč API | securestring | Api_key pro toto rozhraní API | Pravdivé |
Limity omezování
| Name | Volání | Období obnovení |
|---|---|---|
| Volání rozhraní API na připojení | 100 | 60 sekund |
Akce
| HTML do PDF |
Převeďte obsah HTML na dokument PDF. |
| Spuštění javascriptového kódu |
Spustí kód JavaScriptu vzdáleně prostřednictvím klíče rozhraní API CustomJS. Kód může odkazovat na vstupní proměnnou a používat moduly NPM. |
HTML do PDF
Převeďte obsah HTML na dokument PDF.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Obsah HTML
|
htmlContent | True | string |
Obsah HTML pro převod na PDF |
Návraty
Binární data PDF
- response
- binary
Spuštění javascriptového kódu
Spustí kód JavaScriptu vzdáleně prostřednictvím klíče rozhraní API CustomJS. Kód může odkazovat na vstupní proměnnou a používat moduly NPM.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní hodnota
|
input | string |
Vstupní řetězec zadaný uživatelem, na který lze odkazovat v kódu JavaScriptu. |
|
|
JavaScript Code
|
code | True | string |
Kód JavaScriptu, který se má provést. Odkazujte na vstup pomocí vstupní proměnné. |
Návraty
Výsledek spuštění JavaScriptu
- response
- string
Definice
řetězec
Toto je základní datový typ String.
binární
Toto je základní datový typ Binary.