Sdílet prostřednictvím


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
Email 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:

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

  1. Zaregistrovat se na adrese https://www.customjs.space
  2. Vygenerování klíče rozhraní API
  3. Přidání konektoru CustomJS do toku
  4. Po zobrazení výzvy zadejte klíč rozhraní API.
  5. Použití příkazu Execute JavaScript Code nebo HTML to PDF actions

Support

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.