CustomJS (プレビュー)

NPM モジュールをサポートするワークフローでカスタム JavaScript コードを実行します。 PDF の生成、スクリーンショットのキャプチャ、データの変換、ファイルの解析 (CSV、XML、JSON、Excel)、および任意の API との統合。 セキュリティで保護された実行環境。 で API キーを取得する https://www.customjs.space

このコネクタは、次の製品とリージョンで使用できます。

サービス クラス リージョン
Copilot Studio Premium 次を除くすべてのPower Automateリージョン:
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
ロジック アプリ Standard 次を除くすべての Logic Apps リージョン :
     - Azure Government リージョン
     - 中国リージョンAzure
     - 米国国防総省 (DoD)
Power Apps Premium 次を除くすべてのPower Appsリージョン:
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
Power Automate Premium 次を除くすべてのPower Automateリージョン:
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
お問い合わせ
名前 CustomJS のサポート
URL https://www.customjs.space
Email h@customjs.io
コネクタ メタデータ
パブリッシャー TechnologyCircle GmbH
Web サイト https://www.customjs.space
プライバシー ポリシー https://www.customjs.space/terms-and-conditions/
カテゴリ IT 運用;生産性

CustomJS コネクタ

発行元: TechnologyCircle GmbH

ワークフローで NPM モジュールのサポートを使用してカスタム JavaScript コードを実行します。 PDF を生成し、データを変換し、ファイルを解析し、セキュリティで保護された JavaScript の実行を通じて任意の API と統合します。

[前提条件]

このコネクタを使用するには、次のものが必要です。

サポートされている操作

JavaScript コードの実行

NPM モジュールの完全なサポートを使用して、カスタム JavaScript コードを実行します。 入力データを参照し、結果を返します。

ユースケース:

  • JSON データ構造の変換
  • CSV、XML、またはその他のファイル形式を解析する
  • 複雑な計算を実行する
  • カスタム ルールを使用してデータを検証する
  • 外部 API との統合

パラメーター:

  • Input Value (省略可能) - JavaScript コードで処理するデータ
  • JavaScript Code (必須) - カスタム JavaScript コード

例:

単純なコード (入力なし):

Code: return "Hello from CustomJS!"
Result: Hello from CustomJS!

NPM モジュールを使用した現在の日付:

Code: const moment = require('moment'); return moment().format('MMMM Do YYYY')
Result: December 16th 2025

入力あり:

Input: John
Code: return "Hello " + input + "!"
Result: Hello John!

JSON 変換:

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 から PDF

HTML コンテンツをプロの PDF ドキュメントに変換します。 コーディングは不要 - HTML を指定して PDF を取得するだけです。

ユースケース:

  • 請求書と領収書を生成する
  • HTML テンプレートからレポートを作成する
  • 証明書の生成
  • Web ページを PDF としてアーカイブする
  • 印刷可能なドキュメントを作成する

パラメーター:

  • HTML Content (必須) - PDF に変換する HTML マークアップ

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>

はじめに

  1. でサインアップする https://www.customjs.space
  2. API キーを生成する
  3. フローに CustomJS コネクタを追加する
  4. メッセージが表示されたら、API キーを入力します
  5. JavaScript コードまたは HTML を PDF に実行アクションを使用する

Support

バージョン履歴

v1.0.0.16 (Current - December 2025)

更新

  • JavaScript コードの実行アクションで Input パラメーターを省略可能にしました
  • 入力フィールドが最初に表示され、次にコード フィールドが表示されるようになりました
  • 入力を必要としないコードのユーザー エクスペリエンスの向上

機能:

  • 省略可能な入力を使用して JavaScript コード アクションを実行する
  • 簡略化された PDF 生成のための HTML から PDF へのアクション
  • NPM モジュールのサポート
  • セキュリティで保護された実行環境

重大な変更なし:

  • v1.0.0.15 と完全に下位互換性がある
  • 既存のすべてのフローが変更されずに動作し続ける

v1.0.0.15 (2025 年 12 月)

新機能:

  • PDF 生成を簡略化するための "HTML to PDF" アクションを追加しました
  • JavaScript コードのクリーン実行アクション (入力 + コードのみ)

機能強化:

  • 簡略化されたユーザー エクスペリエンス
  • 例を含む拡張ドキュメント
  • エラー処理の改善

v1.0.0.11 (2024 年 11 月)

修正:

  • 説明から制限付きキーワードを削除しました
  • 更新されたコンプライアンス要件

v1.0.0.10 (2024 年 11 月)

最初のリリース:

  • JavaScript コードの実行アクション
  • NPM モジュールのサポート
  • セキュリティで保護された実行環境

プライバシーと使用条件

プライバシーポリシー: https://www.customjs.space/terms-and-conditions/ 利用規約: https://www.customjs.space/terms-and-conditions/

カテゴリ

IT 運用、生産性

接続を作成する

コネクタでは、次の認証の種類がサポートされています。

デフォルト 接続を作成するためのパラメーター。 すべてのリージョン 共有不可

デフォルト

適用対象: すべてのリージョン

接続を作成するためのパラメーター。

これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

名前 タイプ Description 必須
APIキー securestring この API のapi_key 正しい

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 100 60 秒

アクション

HTML から PDF

HTML コンテンツを PDF ドキュメントに変換します。

JavaScript コードの実行

CustomJS API キーを使用して JavaScript コードをリモートで実行します。 このコードでは、入力変数を参照し、NPM モジュールを使用できます。

HTML から PDF

HTML コンテンツを PDF ドキュメントに変換します。

パラメーター

名前 キー 必須 型 説明
HTML コンテンツ
htmlContent True string

PDF に変換する HTML コンテンツ

戻り値

バイナリ PDF データ

response
binary

JavaScript コードの実行

CustomJS API キーを使用して JavaScript コードをリモートで実行します。 このコードでは、入力変数を参照し、NPM モジュールを使用できます。

パラメーター

名前 キー 必須 型 説明
入力値
input string

JavaScript コードで参照できるユーザー指定の入力文字列。

JavaScript コード
code True string

実行する JavaScript コード。 入力変数を使用して入力を参照します。

戻り値

JavaScript の実行結果

response
string

定義

文字列

これは基本的なデータ型 'string' です。

binary

これは基本的なデータ型 'binary' です。