Для Operations Hub Professional
В Workflows (воркфлоу) мы можете добавлять и выполнять JavaScript код через действие Custom code.
В Custom code (кастомный код) можно добавлять JavaScript на фреймворке Node 12.x. При выполнении действия вычисление среды производится бессерверной функцией HubSpot и AWS Lambda.
Техническую информацию о добавлении кастомного кода можно найти в документации разработчиков.
Примечание: действия кастомного кода должны выполняться максимум за 20 секунд и использовать не более 128 МБ памяти. Любые отклонения от этих значений возвращают ошибку.
Чтобы добавить кастомный код в воркфлоу:
- Откройте свой HubSpot-аккаунт и перейдите в Automation > Workflows.
- Нажмите на название воркфлоу или создайте новое воркфлоу.
- Нажмите на иконку +.
- На панели справа выберите Custom code.
- Чтобы добавить секрет в кастомный код, нажмите Secrets. Здесь вы можете выбрать существующий секрет или добавить новый:
- Для добавления нового секрета (например, API-ключа) нажмите Add secret. Почитать подробнее можно в документации разработчика.
- В диалоговом окне укажите Secret name и Secret value.
- Нажмите Save. Теперь вы можете выбирать этот секрет для будущих действий в воркфлоу.
- Для изменения/удаления секрета нажмите Manage secrets.
- Добавьте JavaScript-код в окно с кодом.
- Чтобы определить выходные значения данных, которые затем будут использоваться в качестве входных значений для воркфлоу:
- Нажмите Data type в Data outputs и выберите тип данных.
- В поле Name укажите название для вывода данных.
- Чтобы добавить несколько выходных значений, нажмите Add output.
- Нажмите Save.
Поддерживаемые библиотеки
Действие Custom code поддерживает следующие версии и библиотеки JavaScript: