PythonInvoke

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

Описание

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

Примечание. Перед использованием функций, написанных на языке Python, убедитесь, что выполнена интеграция Python и Prognoz Platform 8.

Синтаксис

PythonInvoke(ModuleName,FunctionName,Param,…)

Параметры

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

Комментарии

При вызове функций Python учитывайте следующие особенности:

Совет. Для получения подробной информации о написании функций на языке Python и об импорте модулей в состав библиотеки Python обратитесь к документации Python.

Пример

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

Примечание. «math» - это системный модуль языка Python, содержащий математические функции, «fabs» - это системная функция языка Python, содержащаяся в модуле «math», возвращающая абсолютную величину числа.

См. также:

Мастер функций │ Функции для работы с Python