PythonInvoke

Мастер функций для функции PythonInvoke:

Синтаксис

PythonInvoke(ModuleName, FunctionName, Param,…)

Параметры

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

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

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

Param1, Param2, …, ParamN. Параметры, передаваемые в функцию.

Примечание. В качестве параметра можно указывать как непосредственно значение, так и адрес ячейки, в которой оно располагается.

Описание

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

Примечание. Перед использованием функции убедитесь, что выполнена интеграция «Форсайт. Аналитическая платформа» с Python.

Комментарии

Функция устарела, используйте PythonInvokeModule.

Пример

В таблице приведены примеры формул с использованием функции 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