CustomJS (Vorschau)
Führen Sie benutzerdefinierten JavaScript-Code in Workflows mit NPM-Modulunterstützung aus. Generieren Sie PDFs, erfassen Sie Screenshots, transformieren Sie Daten, analysieren Sie Dateien (CSV, XML, JSON, Excel), und integrieren Sie sie in eine beliebige API. Sichere Ausführungsumgebung. Abrufen Des API-Schlüssels unter https://www.customjs.space
Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:
| Dienstleistung | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Logik-Apps | Norm | Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche: – Azure Government-Regionen - Azure China-Regionen - US Department of Defense (DoD) |
| Power Apps | Premium | Alle Power Apps-Regionen mit Ausnahme der folgenden: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Kontakt | |
|---|---|
| Name | CustomJS-Unterstützung |
| URL | https://www.customjs.space |
| h@customjs.io |
| Connectormetadaten | |
|---|---|
| Herausgeber | TechnologyCircle GmbH |
| Webseite | https://www.customjs.space |
| Datenschutzrichtlinie | https://www.customjs.space/terms-and-conditions/ |
| Kategorien | IT-Vorgänge; Produktivität |
CustomJS
Herausgeber: TechnologyCircle GmbH
Entsperren Sie neue Möglichkeiten für Ihre Workflows: Führen Sie JavaScript mit NPM-Modulen aus, erstellen Sie PDFs, erfassen Sie Screenshots und vieles mehr.
Voraussetzungen
Sie benötigen Folgendes, um fortzufahren:
- Ein CustomJS-Konto mit einem aktiven Abonnement
- Ein API-Schlüssel aus Ihrem CustomJS-Dashboard unter https://www.customjs.space
Unterstützte Vorgänge
Der Connector unterstützt die folgenden Vorgänge:
JavaScript-Code ausführen
Führen Sie benutzerdefinierten JavaScript-Code mit Ihren Eingabedaten aus. Der Code kann auf NPM-Module verweisen und die Variable "input" verwenden.
Parameter:
-
Input Value: Die Eingabezeichenfolge, die als Eingabevariable im JavaScript-Code verfügbar ist -
JavaScript Code: Der auszuführende JavaScript-Code. Verweisen auf die Eingabe mithilfe der Variablen "input"
Example:
// Input: "hello"
// Code:
return 'prefix ' + input + ' suffix';
// Result: "prefix hello suffix"
So erhalten Sie Anmeldeinformationen
- Besuch https://www.customjs.space
- Registrieren für ein kostenloses oder kostenpflichtiges Konto
- Navigieren sie zu Ihrem Dashboard
- Generieren eines API-Schlüssels
- Kopieren des API-Schlüssels für die Verwendung beim Erstellen Ihrer Verbindung
Erste Schritte mit Ihrem Connector
Sobald Sie ihren API-Schlüssel haben:
- Erstellen Sie in Power Automate eine neue Verbindung mit CustomJS
- Geben Sie Ihren API-Schlüssel ein, wenn Sie dazu aufgefordert werden.
- Verwenden der Aktion "JavaScript-Code ausführen" in Ihren Flüssen
- Bereitstellen ihres Eingabewerts und JavaScript-Codes
- Die Aktion gibt das Ergebnis der Codeausführung zurück.
Bekannte Probleme und Einschränkungen
- Die JavaScript-Ausführung unterliegt Zeitlimits (in der Regel 30 Sekunden)
- Code muss einen Wert zurückgeben, um Ergebnisse in Ihrem Fluss anzuzeigen.
- Einige NPM-Module sind je nach Ihrem CustomJS-Abonnementplan möglicherweise nicht verfügbar.
- Preisbeschränkungen gelten basierend auf Ihrer CustomJS-Abonnementebene
Die meisten up-to- Datumsinformationen zu Funktionen und Einschränkungen finden Sie in unserer Dokumentation unter https://www.customjs.space
Häufige Fehler und Problembehandlung
Fehler "Nicht autorisiert"
- Überprüfen, ob der API-Schlüssel korrekt ist
- Überprüfen, ob Ihr CustomJS-Abonnement aktiv ist
- Sicherstellen, dass der API-Schlüssel nicht abgelaufen ist
Fehler "Ausführung fehlgeschlagen"
- Überprüfen des JavaScript-Codes auf Syntaxfehler
- Stellen Sie sicher, dass das Eingabeformat dem entspricht, was Ihr Code erwartet.
- Stellen Sie sicher, dass Ihr Code einen Wert zurückgibt.
Timeoutfehler
- Optimieren Des JavaScript-Codes für eine bessere Leistung
- Erwägen Sie, komplexe Vorgänge in kleinere Schritte zu unterteilen.
- Überprüfen, ob Ihr Code unendliche Schleifen oder Blockierungsvorgänge enthält
Häufig gestellte Fragen
F: Welche JavaScript-Features werden unterstützt?
A: CustomJS unterstützt modernes JavaScript (ES2020+) mit Zugriff auf viele NPM-Module. In der CustomJS-Dokumentation finden Sie die vollständige Liste der verfügbaren Module.
F: Kann ich externe APIs in meinem JavaScript-Code verwenden?
A: Ja, Sie können HTTP-Anforderungen stellen und externe APIs aus Ihrem JavaScript-Code aufrufen.
F: Wie debuge ich meinen JavaScript-Code?
A: Verwenden Sie console.log() Anweisungen in Ihrem Code. Die Ausgabe ist in den Aktionsergebnissen verfügbar.
F: Was ist die maximale Ausführungszeit?
A: Der Standardtimeout beträgt 30 Sekunden. Wenden Sie sich an den CustomJS-Support, wenn Sie längere Ausführungszeiten benötigen.
Bereitstellungsanweisungen
- Suchen nach "CustomJS" im Power Automate- oder Power Apps-Connectorkatalog
- Erstellen einer neuen Verbindung mithilfe des API-Schlüssels
- Erstellen von Flüssen mit der Aktion "JavaScript-Code ausführen" starten
Support und zusätzliche Ressourcen
- E-Mail: h@customjs.io
- Website: https://www.customjs.space
- Nutzungsbedingungen: https://www.customjs.space/terms-and-conditions/
- Dokumentation: https://www.customjs.space
Für technischen Support oder Fragen zum Connector wenden Sie sich bitte an h@customjs.io
Eine Verbindung wird erstellt
Der Connector unterstützt die folgenden Authentifizierungstypen:
| Vorgabe | Parameter zum Erstellen einer Verbindung. | Alle Regionen | Nicht teilbar |
Vorgabe
Anwendbar: Alle Regionen
Parameter zum Erstellen einer Verbindung.
Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.
| Name | Typ | Description | Erforderlich |
|---|---|---|---|
| API-Schlüssel | securestring | Die api_key für diese API | Richtig |
Drosselungsgrenzwerte
| Name | Aufrufe | Verlängerungszeitraum |
|---|---|---|
| API-Aufrufe pro Verbindung | 100 | 60 Sekunden |
Aktionen
|
Java |
Führt JavaScript-Code remote über Ihren CustomJS-API-Schlüssel aus. Der Code kann auf die Eingabevariable verweisen und NPM-Module verwenden. |
JavaScript-Code ausführen
Führt JavaScript-Code remote über Ihren CustomJS-API-Schlüssel aus. Der Code kann auf die Eingabevariable verweisen und NPM-Module verwenden.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Eingabewert
|
input | True | string |
Vom Benutzer bereitgestellte Eingabezeichenfolge, auf die in Ihrem JavaScript-Code verwiesen werden kann. |
|
JavaScript-Code
|
code | True | string |
JavaScript-Code, der ausgeführt werden soll. Verweisen Sie auf die Eingabe mithilfe der Eingabevariable. |
Gibt zurück
Das Ergebnis der JavaScript-Ausführung
- response
- string
Definitionen
Schnur
Dies ist der grundlegende Datentyp "string".