Condividi tramite


CustomJS (anteprima)

Eseguire codice JavaScript personalizzato nei flussi di lavoro con il supporto del modulo NPM. Generare pdf, acquisire screenshot, trasformare dati, analizzare file (CSV, XML, JSON, Excel) e integrarsi con qualsiasi API. Ambiente di esecuzione sicuro. Ottenere la chiave API all'indirizzo https://www.customjs.space

Questo connettore è disponibile nei prodotti e nelle aree seguenti:

Servizio Class Regions
Copilot Studio Di alta qualità Tutte le aree di Power Automate , ad eccezione delle seguenti:
     - Governo degli Stati Uniti (GCC)
     - Us Government (GCC High)
     - China Cloud gestito da 21Vianet
     - Dipartimento della Difesa degli Stati Uniti (DoD)
App per la logica Normale Tutte le aree di App per la logica , ad eccezione delle seguenti:
     - Aree di Azure per enti pubblici
     - Aree di Azure Cina
     - Dipartimento della Difesa degli Stati Uniti (DoD)
Power Apps Di alta qualità Tutte le aree di Power Apps , ad eccezione dei seguenti:
     - Governo degli Stati Uniti (GCC)
     - Us Government (GCC High)
     - China Cloud gestito da 21Vianet
     - Dipartimento della Difesa degli Stati Uniti (DoD)
Power Automate Di alta qualità Tutte le aree di Power Automate , ad eccezione delle seguenti:
     - Governo degli Stati Uniti (GCC)
     - Us Government (GCC High)
     - China Cloud gestito da 21Vianet
     - Dipartimento della Difesa degli Stati Uniti (DoD)
Contatto
Nome Supporto di CustomJS
URL https://www.customjs.space
Email h@customjs.io
Metadati del connettore
Editore TechnologyCircle GmbH
Sito web https://www.customjs.space
Informativa sulla privacy https://www.customjs.space/terms-and-conditions/
Categorie Operazioni IT; Produttività

Connettore CustomJS

Editore: TechnologyCircle GmbH

Eseguire codice JavaScript personalizzato con il supporto del modulo NPM nei flussi di lavoro. Generare pdf, trasformare i dati, analizzare i file e integrarsi con qualsiasi API tramite l'esecuzione sicura di JavaScript.

Prerequisiti

Per usare questo connettore, è necessario:

Operazioni supportate

Eseguire codice JavaScript

Eseguire codice JavaScript personalizzato con supporto completo del modulo NPM. Fare riferimento ai dati di input e restituire qualsiasi risultato.

Casi d'uso:

  • Trasformare strutture di dati JSON
  • Analizzare csv, XML o altri formati di file
  • Eseguire calcoli complessi
  • Convalidare i dati con regole personalizzate
  • Integrazione con LE API esterne

Parametri:

  • Input Value (Facoltativo) - Dati da elaborare nel codice JavaScript
  • JavaScript Code (Obbligatorio) - Codice JavaScript personalizzato

Esempi:

Codice semplice (nessun input):

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

Data corrente con modulo NPM:

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

Con input:

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

Trasformazione 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}

DA HTML a PDF

Convertire il contenuto HTML in documenti PDF professionali. Nessuna codifica necessaria: è sufficiente fornire codice HTML e ottenere un PDF.

Casi d'uso:

  • Generare fatture e ricevute
  • Creare report da modelli HTML
  • Generare i certificati
  • Archiviare le pagine Web come PDF
  • Creare documenti stampabili

Parametri:

  • HTML Content (Obbligatorio) - Markup HTML da convertire in PDF

Esempio:

<!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>

Come iniziare

  1. Iscriversi all'indirizzo https://www.customjs.space
  2. Generare la chiave API
  3. Aggiungere il connettore CustomJS al flusso
  4. Immettere la chiave API quando richiesto
  5. Usare le azioni Execute JavaScript Code or HTML to PDF (Esegui codice JavaScript o HTML in FORMATO PDF)

Support

Cronologia delle versioni

v1.0.0.16 (corrente - dicembre 2025)

Aggiornamenti:

  • Parametro Input facoltativo nell'azione Esegui codice JavaScript
  • Il campo di input viene visualizzato per primo, seguito dal campo Codice
  • Esperienza utente migliorata per il codice che non richiede input

Funzionalità:

  • Eseguire l'azione Codice JavaScript con input facoltativo
  • Azione da HTML a PDF per la generazione semplificata di PDF
  • Supporto del modulo NPM
  • Ambiente di esecuzione sicuro

Nessuna modifica di rilievo:

  • Completamente compatibile con le versioni precedenti con v1.0.0.15
  • Tutti i flussi esistenti continuano a funzionare senza modifiche

v1.0.0.15 (dicembre 2025)

Nuove funzionalità:

  • Aggiunta dell'azione "HTML a PDF" per la generazione semplificata di PDF
  • Eseguire l'azione Esegui codice JavaScript (solo input e codice)

Miglioramenti:

  • Esperienza utente semplificata
  • Documentazione migliorata con esempi
  • Gestione degli errori migliore

v1.0.0.11 (novembre 2024)

Correzioni:

  • Parole chiave con restrizioni rimosse dalla descrizione
  • Requisiti di conformità aggiornati

v1.0.0.10 (novembre 2024)

Versione iniziale:

  • Eseguire l'azione Codice JavaScript
  • Supporto del modulo NPM
  • Ambiente di esecuzione sicuro

Privacy e condizioni

Informativa sulla privacy: https://www.customjs.space/terms-and-conditions/ Condizioni per il servizio: https://www.customjs.space/terms-and-conditions/

Categorie

Operazioni IT, produttività

Creazione di una connessione

Il connettore supporta i tipi di autenticazione seguenti:

Predefinita Parametri per la creazione della connessione. Tutte le aree Non condivisibile

Predefinito

Applicabile: tutte le aree

Parametri per la creazione della connessione.

Questa non è una connessione condivisibile. Se l'app power viene condivisa con un altro utente, verrà richiesto a un altro utente di creare una nuova connessione in modo esplicito.

Nome TIPO Description Obbligatorio
chiave_api securestring Il api_key per questa API Vero

Limiti per la limitazione delle richieste

Nome Chiamate Periodo di rinnovo
Chiamate API per connessione 100 60 secondi

Azioni

Eseguire codice JavaScript

Esegue il codice JavaScript in remoto tramite la chiave API CustomJS. Il codice può fare riferimento alla variabile di input e usare i moduli NPM.

Eseguire codice JavaScript

Esegue il codice JavaScript in remoto tramite la chiave API CustomJS. Il codice può fare riferimento alla variabile di input e usare i moduli NPM.

Parametri

Nome Chiave Necessario Tipo Descrizione
Valore di input
input True string

Stringa di input fornita dall'utente a cui è possibile fare riferimento nel codice JavaScript.

Codice JavaScript
code True string

Codice JavaScript da eseguire. Fare riferimento all'input usando la variabile di input.

Restituisce

Risultato dell'esecuzione di JavaScript

response
string

Definizioni

corda

Si tratta del tipo di dati di base 'string'.