CustomJS (Önizleme)
NPM modülü desteğiyle iş akışlarında özel JavaScript kodu yürütün. PDF oluşturun, ekran görüntüleri yakalayın, verileri dönüştürün, dosyaları ayrıştırma (CSV, XML, JSON, Excel) ve herhangi bir API ile tümleştirin. Güvenli yürütme ortamı. API anahtarınızı şu konumdan alın: https://www.customjs.space
Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:
| Hizmet | Class | Bölgeler |
|---|---|---|
| Copilot Studio | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Logic Apps | Standart | Aşağıdakiler dışında tüm Logic Apps bölgeleri : - Azure Kamu bölgeleri - Azure Çin bölgeleri - ABD Savunma Bakanlığı (DoD) |
| Power Apps | Premium | Aşağıdakiler dışında tüm Power Apps bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Power Automate | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| İletişim | |
|---|---|
| İsim | CustomJS Desteği |
| URL | https://www.customjs.space |
| E-posta | h@customjs.io |
| Bağlayıcı Meta Verileri | |
|---|---|
| Publisher | TechnologyCircle GmbH |
| Web sitesi | https://www.customjs.space |
| Gizlilik ilkesi | https://www.customjs.space/terms-and-conditions/ |
| Kategoriler | BT İşlemleri; Verimli -lik |
CustomJS Bağlayıcısı
Yayımcı: TechnologyCircle GmbH
İş akışlarınızda NPM modülü desteğiyle özel JavaScript kodu yürütün. Güvenli JavaScript yürütmesi aracılığıyla PDF oluşturun, verileri dönüştürün, dosyaları ayrıştırıp herhangi bir API ile tümleştirin.
Önkoşullar
Bu bağlayıcıyı kullanmak için şunları yapmanız gerekir:
- CustomJS hesabı (adresinden kaydolun https://www.customjs.space)
- CustomJS panonuzdan API anahtarı
Desteklenen İşlemler
JavaScript Kodu Yürütme
Tam NPM modülü desteğiyle özel JavaScript kodu çalıştırın. Giriş verilerine başvurun ve herhangi bir sonuç döndürin.
Kullanım Örnekleri:
- JSON veri yapılarını dönüştürme
- CSV, XML veya diğer dosya biçimlerini ayrıştırma
- Karmaşık hesaplamalar yapma
- Verileri özel kurallarla doğrulama
- Dış API'lerle tümleştirme
Parametreler:
-
Input Value(İsteğe bağlı) - JavaScript kodunuzda işlenmek üzere veriler -
JavaScript Code(Gerekli) - Özel JavaScript kodunuz
Örnekler:
Basit Kod (Giriş Yok):
Code: return "Hello from CustomJS!"
Result: Hello from CustomJS!
NPM Modülü ile Geçerli Tarih:
Code: const moment = require('moment'); return moment().format('MMMM Do YYYY')
Result: December 16th 2025
Giriş ile:
Input: John
Code: return "Hello " + input + "!"
Result: Hello John!
JSON Dönüşümü:
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}
HTML'yi PDF'ye
HTML içeriğini profesyonel PDF belgelerine dönüştürün. Kodlama gerekmez- YALNıZCA HTML sağlayın ve PDF alın.
Kullanım Örnekleri:
- Faturalar ve makbuzlar oluşturma
- HTML şablonlarından rapor oluşturma
- Sertifikalar oluştur
- Web sayfalarını PDF olarak arşivle
- Yazdırılabilir belgeler oluşturma
Parametreler:
-
HTML Content(Gerekli) - PDF'ye dönüştürülecek HTML işaretlemesi
Example:
<!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>
Başlangıç Yapmak
- Şu konumda kaydolun: https://www.customjs.space
- API anahtarınızı oluşturma
- Akışınıza CustomJS bağlayıcısı ekleme
- İstendiğinde API anahtarınızı girin
- JavaScript Kodunu veya HTML'yi PDF'ye Yürütme eylemlerini kullanma
Support
- Belge: https://www.customjs.space/docs
- E-posta: h@customjs.io
- Web sitesi: https://www.customjs.space
Sürüm Geçmişi
v1.0.0.16 (Güncel - Aralık 2025)
Güncelleştirmeler:
- JavaScript Kodu Yürüt eyleminde Input parametresi isteğe bağlı hale getirildi
- Giriş alanı artık önce görünür, ardından Kod alanı
- Giriş gerektirmeyen kod için geliştirilmiş kullanıcı deneyimi
Özellikler:
- İsteğe bağlı girişle JavaScript Code eylemini yürütme
- Basitleştirilmiş PDF oluşturma için HTML'de PDF'ye eylem
- NPM modülü desteği
- Güvenli yürütme ortamı
Hataya Neden Olan Değişiklik Yok:
- v1.0.0.15 ile tamamen geriye dönük uyumlu
- Tüm mevcut akışlar değişmeden çalışmaya devam ediyor
v1.0.0.15 (Aralık 2025)
Yeni Özellikler:
- Basitleştirilmiş PDF oluşturma için "PDF'ye HTML" eylemi eklendi
- JavaScript Kodunu Yürüt eylemini temizleme (yalnızca giriş + kod)
Geliştirmeler:
- Basitleştirilmiş kullanıcı deneyimi
- Örneklerle gelişmiş belgeler
- Daha iyi hata işleme
v1.0.0.11 (Kasım 2024)
Düzeltmeler:
- Kısıtlı anahtar sözcükler açıklamadan kaldırıldı
- Güncelleştirilmiş uyumluluk gereksinimleri
v1.0.0.10 (Kasım 2024)
İlk Sürüm:
- JavaScript Kodu Yürütme eylemi
- NPM modülü desteği
- Güvenli yürütme ortamı
Gizlilik ve Koşullar
Gizlilik İlkesi: https://www.customjs.space/terms-and-conditions/ Hizmet Koşulları: https://www.customjs.space/terms-and-conditions/
Kategoriler
BT İşlemleri, Üretkenlik
Bağlantı oluşturma
Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:
| Varsayılan | Bağlantı oluşturmak için parametreler. | Tüm bölgeler | Paylaşılamaz |
Temerrüt
Geçerli: Tüm bölgeler
Bağlantı oluşturmak için parametreler.
Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.
| İsim | Türü | Description | Gerekli |
|---|---|---|---|
| API anahtarı | securestring | Bu API için api_key | Doğru |
Azaltma Sınırları
| Name | Çağrılar | Yenileme Dönemi |
|---|---|---|
| Bağlantı başına API çağrıları | 100 | 60 saniye |
Eylemler
|
Java |
JavaScript kodunu CustomJS API anahtarınız aracılığıyla uzaktan çalıştırır. Kod giriş değişkenine başvurabilir ve NPM modüllerini kullanabilir. |
JavaScript Kodu Yürütme
JavaScript kodunu CustomJS API anahtarınız aracılığıyla uzaktan çalıştırır. Kod giriş değişkenine başvurabilir ve NPM modüllerini kullanabilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş Değeri
|
input | True | string |
JavaScript kodunuzda başvurulabilen kullanıcı tarafından sağlanan giriş dizesi. |
|
JavaScript Kodu
|
code | True | string |
Yürütülecek JavaScript kodu. Giriş değişkenini kullanarak girişe başvurun. |
Döndürülenler
JavaScript yürütmesinin sonucu
- response
- string
Tanımlar
String
Bu, 'string' temel veri türüdür.