Invoke

Синтаксис

Invoke(ModuleName: String, FunctionName: String, Params: Array)

Параметры

ModuleName. Наименование модуля с кодом на Python. Наименование является регистрозависимым;

FunctionName. Наименование выполняемой функции. Наименование является регистрозависимым;

Params. Массив значений параметров, которые необходимо передать выполняемой функции.

Описание

Выполняет функцию на языке Python и возвращает результат её работы.

Комментарии

Наименование модуля в параметре ModuleName указывается без расширения. Поиск модуля ModuleName производится в текущей папке, из которой была запущена аналитическая платформа.

Если выполняемая функция не содержит входных параметров, то Params можно не указывать. Значения параметров в Params могут быть переданы в виде отдельного массива или перечислены через запятую.

Если функция имеет параметры со значениями по умолчанию и при выполнении необходимо передать только часть параметров, то используйте именованные параметры. Создайте параметры с необходимыми наименованиями, задайте им значения и передайте их в функцию Invoke.

См. также:

Функции, доступные в редакторе выражения │ Работа с PythonPython.Invoke