Freigeben über


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

  1. Besuch https://www.customjs.space
  2. Registrieren für ein kostenloses oder kostenpflichtiges Konto
  3. Navigieren sie zu Ihrem Dashboard
  4. Generieren eines API-Schlüssels
  5. 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:

  1. Erstellen Sie in Power Automate eine neue Verbindung mit CustomJS
  2. Geben Sie Ihren API-Schlüssel ein, wenn Sie dazu aufgefordert werden.
  3. Verwenden der Aktion "JavaScript-Code ausführen" in Ihren Flüssen
  4. Bereitstellen ihres Eingabewerts und JavaScript-Codes
  5. 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

  1. Suchen nach "CustomJS" im Power Automate- oder Power Apps-Connectorkatalog
  2. Erstellen einer neuen Verbindung mithilfe des API-Schlüssels
  3. Erstellen von Flüssen mit der Aktion "JavaScript-Code ausführen" starten

Support und zusätzliche Ressourcen

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

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.

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".