PythonInvoke_

Синтаксис

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

Параметры

ModuleName. Наименование Python-модуля в файловой системе или наименование системного модуля. При указании Python-модуля в файловой системе используется файл с расширением *.ру. Значение параметра является регистрозависимым.

Поиск указанного модуля производится:

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

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

Описание

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

Комментарии

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

Пример

В таблице приведены примеры формул с использованием метода PythonInvoke_:

Формула Результат Описание
=PythonInvoke_("math", "fabs", 4) 4 Модуль числа 4.
=PythonInvoke_("math", "fabs", C3) 4 Модуль числа, расположенного в ячейке C3. В ячейке C3 находится число 4.
=PythonInvoke_(C4, "fabs", C3) 9 Модуль числа, расположенного в ячейке C3. В ячейке C4 находится текстовое значение «math», в ячейке C3 -  число -9.

В формулах используются следующие параметры:

См. также:

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