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 |
| 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:
- Account CustomJS (iscriversi all'indirizzo https://www.customjs.space)
- Chiave API dal dashboard CustomJS
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
- Iscriversi all'indirizzo https://www.customjs.space
- Generare la chiave API
- Aggiungere il connettore CustomJS al flusso
- Immettere la chiave API quando richiesto
- Usare le azioni Execute JavaScript Code or HTML to PDF (Esegui codice JavaScript o HTML in FORMATO PDF)
Support
- Documentazione: https://www.customjs.space/docs
- Posta elettronica: h@customjs.io
- Sito web: https://www.customjs.space
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 Java |
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'.