Python

Основная информация

Функция может выполнять Python-скрипты для различных задач, например: отправка запросов по REST API, чтение или запись в Google Таблицы и т.д.

Используется RestrictedPython, доступны только встроенные библиотеки. Подключение сторонних библиотек через import отключено.

Доступные возможности:

Работа с аргументами

Параметры функции доступны в скрипте через словарь args.

Например, если у вас в функции есть переменная event_type, вы можете передать её значение в скрипт следующим образом:

Обязательная переменная result

В скрипте обязательно должна быть переменная result. Содержимое этой переменной будет доступно вашему ИИ-ассистенту. Пример:

В этом случае ИИ-ассистент получит результат выполнения функции и доступ к данным.


Тестирование кода

Вы можете протестировать код перед запуском. Если необходимо — включите режим отладки и нажмите "Сохранить".

В режиме отладки выводится больше логов. Всё, что обёрнуто в debug(), будет отображаться в журнале выполнения.

Тестирование кода также тарифицируется.

Чтобы протестировать код:

нажмите "Тестировать код" и прокрутите страницу вниз

  1. Нажмите "Тестировать код"

  1. Прокрутите страницу вниз

  2. В разделе "Тестовые аргументы" укажите необходимые значения переменных функции

  3. Нажмите "Запустить тест".

Результат с включенным режимом отладки
Результат без режима отладки

Last updated

Was this helpful?