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 |
| 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
- Odwiedź https://www.customjs.space
- Zarejestruj się w celu uzyskania bezpłatnego lub płatnego konta
- Przejdź do pulpitu nawigacyjnego
- Generowanie klucza interfejsu API
- Kopiowanie klucza interfejsu API do użycia podczas tworzenia połączenia
Wprowadzenie do łącznika
Po utworzeniu klucza interfejsu API:
- W usłudze Power Automate utwórz nowe połączenie z usługą CustomJS
- Wprowadź klucz interfejsu API po wyświetleniu monitu
- Użyj akcji "Wykonaj kod JavaScript" w przepływach
- Podaj wartość wejściową i kod JavaScript
- 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
- Wyszukaj ciąg "CustomJS" w galerii łączników usługi Power Automate lub Power Apps
- Tworzenie nowego połączenia przy użyciu klucza interfejsu API
- Rozpoczynanie tworzenia przepływów za pomocą akcji Wykonaj kod JavaScript
Pomoc techniczna i dodatkowe zasoby
- Adres e-mail: h@customjs.io
- Witryna internetowa: https://www.customjs.space
- Warunki użytkowania usługi: https://www.customjs.space/terms-and-conditions/
- Dokumentacja: https://www.customjs.space
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 Java |
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".