用于 API 任务 软件包的 Python 脚本

Automation 360

用于 API 任务 软件包的 Python 脚本 使用户能够使用 API 任务 导入并执行 Python 脚本。 该软件包利用 API 任务 中的 Python 库支持,通过 API 任务 实现复杂的数据处理、数学计算和机器学习功能。

概览

用于 API 任务 软件包的 Python 脚本 包含执行 Python 脚本或脚本中特定函数的操作。 执行 Python 脚本的工作流顺序如下:

  1. 使用打开操作定义源 Python 脚本和会话名称。
  2. 使用以下任一操作执行该脚本:
    • 执行函数: 在脚本中执行特定函数时使用。
    • 执行脚本: 在执行整个脚本时使用。
    执行操作使用在打开操作中定义的会话名称来获取源 Python 脚本。
  3. 使用关闭操作,关闭 Python 脚本 会话。

用于 API 任务 软件包的 Python 脚本 支持将 Python 脚本文件作为数据源。 打开操作具有文件流式传输功能,允许您使用变量Control Room 文件选项选择 Python 脚本文件。 当您运行 API 任务 时,打开操作会直接从源流式传输文件,并将其传递给下游操作。 文件流功能使您能够直接从存储位置(例如 Google 驱动Microsoft 365 OneDriveSalesforceServiceNow 或 REST API URI)流式传输文件。

该软件包利用了集成到 API 任务 运行时中的 Wasmer Python 库。 支持以下 Python 库:

注意
  • math
  • json
  • re
  • itertools
  • functools
  • datetime
完全支持。
  • pandas(Pyodide 构建)
  • numpy(Pyodide 构建)
这两个库都需要在本地计算机上安装 WASM 轮子。
  • requests
  • httpx
这两个库都需要在本地计算机上安装 WASIX 并启用网络功能。
  • beautifulsoup4
  • lxml(Pyodide 构建)
lxml 需要在本地计算机上安装 WASM。
  • asyncio
  • aiohttp
aiohttp 需要在本地计算机上安装 WASIX。
  • tqdm
  • rich
完全支持。
注: API 任务Python 脚本 仅支持按需 API 任务。 有关调用按需 API 任务 的更多信息,请参阅 在流程中调用 API 任务(按需)

用于 API 任务 软件包的 Python 脚本 中的操作

此软件包中提供了以下操作

操作 描述
打开

打开操作定义源 Python 并为执行 Python 脚本创建会话

打开操作.

执行函数

执行函数操作会在打开操作中定义的 Python 脚本内执行特定函数。

执行函数操作.

有关示例,请参阅 使用 Python 脚本加入列表的示例

执行脚本

执行脚本操作会执行在打开操作中定义的 Python 脚本。

请参阅 执行脚本操作

有关示例,请参阅 使用 Python 脚本创建 PDF

关闭

关闭操作会关闭会话。

请参阅 关闭操作