Udostępnij przez


CustomJS (wersja zapoznawcza)

Wykonywanie niestandardowego kodu JavaScript w przepływach pracy przy użyciu obsługi modułu NPM. Generowanie plików PDF, przechwytywanie zrzutów ekranu, przekształcanie danych, analizowanie plików (CSV, XML, JSON, Excel) i integracja z dowolnym interfejsem API. Bezpieczne środowisko wykonywania. Pobierz klucz interfejsu API pod adresem https://www.customjs.space

Ten łącznik jest dostępny w następujących produktach i regionach:

Usługa Class Regions
Copilot Studio Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Logic Apps Standard Wszystkie regiony usługi Logic Apps z wyjątkiem następujących:
     — Regiony platformy Azure Government
     — Regiony platformy Azure (Chiny)
     - Departament Obrony USA (DoD)
Power Apps Premium Wszystkie regiony usługi Power Apps z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Power Automate - narzędzie do automatyzacji procesów Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Kontakt
Name Obsługa usługi CustomJS
adres URL https://www.customjs.space
Email h@customjs.io
Metadane łącznika
Publisher TechnologyCircle GmbH
Witryna internetowa https://www.customjs.space
Zasady ochrony prywatności https://www.customjs.space/terms-and-conditions/
Kategorie Operacje IT; Produktywność

CustomJS

Wydawca: TechnologyCircle GmbH

Odblokuj nowe możliwości dla przepływów pracy: wykonaj skrypt JavaScript z modułami NPM, utwórz pliki PDF, przechwyć zrzuty ekranu i nie tylko.

Wymagania wstępne

Aby kontynuować, musisz wykonać następujące czynności:

  • Konto CustomJS z aktywną subskrypcją
  • Klucz interfejsu API z pulpitu nawigacyjnego usługi CustomJS pod adresem https://www.customjs.space

Obsługiwane operacje

Łącznik obsługuje następujące operacje:

Wykonywanie kodu JavaScript

Wykonaj niestandardowy kod JavaScript z danymi wejściowymi. Kod może odwoływać się do modułów NPM i używać zmiennej "input".

Parametry:

  • Input Value: ciąg wejściowy, który będzie dostępny jako zmienna "input" w kodzie JavaScript
  • JavaScript Code: kod JavaScript do wykonania. Odwołuj się do danych wejściowych przy użyciu zmiennej "input"

Example:

// Input: "hello"
// Code:
return 'prefix ' + input + ' suffix';
// Result: "prefix hello suffix"

Jak uzyskać poświadczenia

  1. Odwiedź https://www.customjs.space
  2. Zarejestruj się w celu uzyskania bezpłatnego lub płatnego konta
  3. Przejdź do pulpitu nawigacyjnego
  4. Generowanie klucza interfejsu API
  5. Kopiowanie klucza interfejsu API do użycia podczas tworzenia połączenia

Wprowadzenie do łącznika

Po utworzeniu klucza interfejsu API:

  1. W usłudze Power Automate utwórz nowe połączenie z usługą CustomJS
  2. Wprowadź klucz interfejsu API po wyświetleniu monitu
  3. Użyj akcji "Wykonaj kod JavaScript" w przepływach
  4. Podaj wartość wejściową i kod JavaScript
  5. Akcja zwróci wynik wykonania kodu

Znane problemy i ograniczenia

  • Wykonywanie kodu JavaScript podlega limitom czasu (zazwyczaj 30 sekund)
  • Kod musi zwrócić wartość, aby zobaczyć wyniki w przepływie
  • Niektóre moduły NPM mogą być niedostępne w zależności od planu subskrypcji CustomJS
  • Limity szybkości są stosowane na podstawie warstwy subskrypcji CustomJS

Aby uzyskać najbardziej up-to— informacje o możliwościach i ograniczeniach, odwiedź naszą dokumentację pod adresem https://www.customjs.space

Typowe błędy i rozwiązywanie problemów

Błąd "Brak autoryzacji"

  • Sprawdź, czy klucz interfejsu API jest poprawny
  • Sprawdź, czy twoja subskrypcja CustomJS jest aktywna
  • Upewnij się, że klucz interfejsu API nie wygasł

Błąd "Wykonywanie nie powiodło się"

  • Sprawdzanie kodu JavaScript pod kątem błędów składni
  • Sprawdź, czy format danych wejściowych jest zgodny z oczekiwanym kodem
  • Upewnij się, że kod zwraca wartość

Błędy przekroczenia limitu czasu

  • Optymalizowanie kodu JavaScript pod kątem lepszej wydajności
  • Rozważ podzielenie złożonych operacji na mniejsze kroki
  • Sprawdź, czy kod ma nieskończone pętle lub operacje blokujące

Często zadawane pytania

.: Jakie funkcje języka JavaScript są obsługiwane?
Uwierzytelnianie: Usługa CustomJS obsługuje nowoczesny kod JavaScript (ES2020+) z dostępem do wielu modułów NPM. Zapoznaj się z dokumentacją usługi CustomJS, aby uzyskać pełną listę dostępnych modułów.

.: Czy mogę używać zewnętrznych interfejsów API w kodzie JavaScript?
Odpowiedź: Tak, możesz wysyłać żądania HTTP i wywoływać zewnętrzne interfejsy API z kodu JavaScript.

.: Jak debugować kod JavaScript?
1: Użyj instrukcji console.log() w kodzie. Dane wyjściowe będą dostępne w wynikach akcji.

.: Jaki jest maksymalny czas wykonywania?
1: Domyślny limit czasu to 30 sekund. Jeśli potrzebujesz dłuższych czasów wykonywania, skontaktuj się z pomocą techniczną usługi CustomJS.

Instrukcje dotyczące wdrażania

  1. Wyszukaj ciąg "CustomJS" w galerii łączników usługi Power Automate lub Power Apps
  2. Tworzenie nowego połączenia przy użyciu klucza interfejsu API
  3. Rozpoczynanie tworzenia przepływów za pomocą akcji Wykonaj kod JavaScript

Pomoc techniczna i dodatkowe zasoby

Aby uzyskać pomoc techniczną lub pytania dotyczące łącznika, skontaktuj się z h@customjs.io

Tworzenie połączenia

Łącznik obsługuje następujące typy uwierzytelniania:

Wartość domyślna Parametry tworzenia połączenia. Wszystkie regiony Nie można udostępniać

Domyślny

Dotyczy: wszystkie regiony

Parametry tworzenia połączenia.

Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.

Name Typ Description Wymagane
klucz_api securestring Api_key dla tego interfejsu API Prawda

Limity ograniczania

Nazwa Wywołania Okres odnowienia
Wywołania interfejsu API na połączenie 100 60 sekund

Akcje

Wykonywanie kodu JavaScript

Uruchamia kod JavaScript zdalnie za pośrednictwem klucza interfejsu API CustomJS. Kod może odwoływać się do zmiennej wejściowej i używać modułów NPM.

Wykonywanie kodu JavaScript

Uruchamia kod JavaScript zdalnie za pośrednictwem klucza interfejsu API CustomJS. Kod może odwoływać się do zmiennej wejściowej i używać modułów NPM.

Parametry

Nazwa Klucz Wymagane Typ Opis
Wartość wejściowa
input True string

Podany przez użytkownika ciąg wejściowy, do którego można się odwoływać w kodzie JavaScript.

Kod JavaScript
code True string

Kod JavaScript do wykonania. Odwołuj się do danych wejściowych przy użyciu zmiennej wejściowej.

Zwraca

Wynik wykonania języka JavaScript

response
string

Definicje

ciąg

Jest to podstawowy typ danych "string".