Дополнительные справочные материалы > Создание формул и выражений > Вставка функций и операторов > Функции, доступные в редакторе выражения > Работа с Python > Invoke
Invoke(ModuleName: String, FunctionName: String, Params: Array)
ModuleName. Наименование модуля с кодом на Python. Наименование является регистрозависимым;
FunctionName. Наименование выполняемой функции. Наименование является регистрозависимым;
Params. Массив значений параметров, которые необходимо передать выполняемой функции.
Выполняет функцию на языке Python и возвращает результат её работы.
Наименование модуля в параметре ModuleName указывается без расширения. Поиск модуля ModuleName производится в текущей папке, из которой была запущена аналитическая платформа.
Если выполняемая функция не содержит входных параметров, то Params можно не указывать. Значения параметров в Params могут быть переданы в виде отдельного массива или перечислены через запятую.
Если функция имеет параметры со значениями по умолчанию и при выполнении необходимо передать только часть параметров, то используйте именованные параметры. Создайте параметры с необходимыми наименованиями, задайте им значения и передайте их в функцию Invoke.
См. также:
Функции, доступные в редакторе выражения │ Работа с Python │ Python.Invoke