CustomJS (предварительная версия)
Выполнение пользовательского кода JavaScript в рабочих процессах с поддержкой модуля NPM. Создание PDF-файлов, создание снимков экрана, преобразование данных, анализ файлов (CSV, XML, JSON, Excel) и интеграция с любым API. Безопасная среда выполнения. Получение ключа API по адресу https://www.customjs.space
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Class | Регионы |
|---|---|---|
| Copilot Studio | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Логические приложения | Стандарт | Все регионы Logic Apps , кроме следующих: — Регионы Azure для государственных организаций — Регионы Azure Для Китая - Министерство обороны США (DoD) |
| Power Apps | Премия | Все регионы Power Apps , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Power Automate | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Контакт | |
|---|---|
| Имя | Поддержка CustomJS |
| URL | https://www.customjs.space |
| Адрес электронной почты | h@customjs.io |
| Метаданные соединителя | |
|---|---|
| Publisher | TechnologyCircle GmbH |
| Веб-сайт | https://www.customjs.space |
| Политика конфиденциальности | https://www.customjs.space/terms-and-conditions/ |
| Категории | ИТ-операции; Продуктивность |
Соединитель CustomJS
Издатель: TechnologyCircle GmbH
Выполните пользовательский код JavaScript с поддержкой модуля NPM в рабочих процессах. Создание PDF-файлов, преобразование данных, анализ файлов и интеграция с любым API путем безопасного выполнения JavaScript.
Предпосылки
Чтобы использовать этот соединитель, вам потребуется:
- Учетная запись CustomJS (регистрация по адресу https://www.customjs.space)
- Ключ API на панели мониторинга CustomJS
Поддерживаемые операции
Выполнение кода JavaScript
Запустите пользовательский код JavaScript с полной поддержкой модуля NPM. Ссылаясь на входные данные и возвращая любой результат.
Варианты использования:
- Преобразование структур данных 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
- Создание сертификатов
- Архивация веб-страниц в виде PDF-файлов
- Создание печатных документов
Параметры:
-
HTML Content(Обязательно) — разметка HTML для преобразования в PDF
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>
Начало работы
- Регистрация по адресу https://www.customjs.space
- Создание ключа API
- Добавление соединителя CustomJS в поток
- Введите ключ API при появлении запроса
- Выполнение кода JavaScript или HTML для действий PDF
Support
- Документация: https://www.customjs.space/docs
- Адрес электронной почты: h@customjs.io
- Сайт: https://www.customjs.space
Журнал версий
v1.0.0.16 (текущий — декабрь 2025 г.)
Обновления.
- Необязательный параметр input в действии "Выполнение кода JavaScript"
- Поле ввода теперь отображается сначала, за которым следует поле "Код"
- Улучшенный пользовательский интерфейс для кода, не требующего входных данных
Функции:
- Выполнение действия кода JavaScript с необязательными входными данными
- Действие HTML-файла в PDF для упрощенного создания PDF
- Поддержка модуля NPM
- Безопасная среда выполнения
Критические изменения:
- Полностью обратная совместимость с версии 1.0.0.15
- Все существующие потоки продолжают работать без изменений
v1.0.0.15 (декабрь 2025 г.)
Новые возможности:
- Добавлено действие "HTML в PDF" для упрощенного создания PDF-файлов
- Действие "Очистить выполнение кода JavaScript" (только ввод и код)
Улучшения:
- Упрощенное взаимодействие с пользователем
- Расширенная документация с примерами
- Улучшенная обработка ошибок
v1.0.0.11 (ноябрь 2024 г.)
исправления:
- Удалены ограниченные ключевые слова из описания
- Обновленные требования к соответствию
v1.0.0.10 (ноябрь 2024 г.)
Первоначальный выпуск:
- Execute JavaScript Code action (Выполнить действие кода JavaScript)
- Поддержка модуля NPM
- Безопасная среда выполнения
Конфиденциальность и условия
Политика конфиденциальности: условия обслуживания: https://www.customjs.space/terms-and-conditions/https://www.customjs.space/terms-and-conditions/
Категории
ИТ-операции, производительность
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Недоступен для совместного использования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Description | Обязательно |
|---|---|---|---|
| ключ API | securestring | Api_key для этого API | True |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 100 | 60 секунд |
Действия
|
Выполнение кода Java |
Выполняет код JavaScript удаленно с помощью ключа API CustomJS. Код может ссылаться на входную переменную и использовать модули NPM. |
Выполнение кода JavaScript
Выполняет код JavaScript удаленно с помощью ключа API CustomJS. Код может ссылаться на входную переменную и использовать модули NPM.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Вводимое значение
|
input | True | string |
Предоставленные пользователем входные строки, на которые можно ссылаться в коде JavaScript. |
|
Код JavaScript
|
code | True | string |
Код JavaScript для выполнения. Ссылка на входные данные с помощью входной переменной. |
Возвращаемое значение
Результат выполнения JavaScript
- response
- string
Определения
струна
Это базовый тип данных string.