产品指南
仪表盘
大数据多维表格
集成指南
自动化指南
企业AI智能体模板
私有化部署
开发者与扩展
最佳实践
marketing
功能参考
自动化触发器
自动化执行器
第三方集成
节点资源
数据表视图
数据表字段
仪表盘组件
智能任务
AI 向导
公式
空间站
更新日志
视频演示

运行脚本操作指南

该自动化功能允许用户在指定的编程语言环境中执行代码片段。目前,我们支持以下三种编程语言:JavaScript、TypeScript 和 Python。

配置步骤详解

为了使用此功能,用户需准备好相应的脚本文件,这些脚本应采用 JavaScript、TypeScript 或 Python 语言编写。

1. 编写脚本

用户可以直接在 BIKA 脚本编辑器中进行脚本的编写。请注意,必须明确指定脚本所使用的编程语言:JavaScript、TypeScript 或 Python。

2. 配置「运行脚本」动作

请按照以下步骤在 BIKA 自动化界面中配置「运行脚本」动作:

支持的语言及库

  • JavaScript 与 TypeScript

    • 我们提供 fetchaxios 以及 lodash 等库的支持。

    • 可以将 JSON 数据返回至自动化流程中。

      • 示例代码:

        const str = 'Hello, World!';
        const json = { str };
        json;
        

        JavaScript 示例1

    • 对于异步函数,建议将其封装于 async function 中,并使用 return 关键字返回数据。

      • 示例代码:

        (async () => {
          const url = 'https://api.exchangerate-api.com/v4/latest/USD';
          const response = await fetch(url);
          if (!response.ok) {
            throw new Error(response.status);
          }
          return await response.json();
        })();
        

        JavaScript 示例2

  • Python

    • 本地支持的库有 numpyhttpxbs4pandas

    • 不支持 requests 库。

    • 所有的返回变量都会被输出至自动化工作流。

      • 示例代码:

        import httpx
        url = 'https://api.exchangerate-api.com/v4/latest/USD'
        r = httpx.get(url)
        data = r.json()
        

        Python 示例

3. 设置自动化动作

  1. 在自动化任务编辑页面添加一个新的动作,并在动作类型列表中选择“运行脚本”。

  2. 选择脚本语言:JavaScript、TypeScript 或 Python。

  3. 在“脚本内容”区域输入脚本代码。例如可以运行一个简单的 Python 脚本来打印“Hello World”:

    print("Hello World")
    
  4. 保存并启用:完成脚本设置后,请点击“保存”来保存动作。

4. 执行测试运行

  1. 执行测试

    • 返回至自动化任务界面。
    • 点击界面底部的“立即运行”按钮,系统将会依据您的配置执行脚本。
  2. 检查结果:脚本执行完成后,您可以通过查看运行历史记录来确认输出结果。若脚本顺利执行并返回了预期的结果,则表示配置无误。

至此,已成功完成了「运行脚本」自动化动作的配置与运行。

bika cta

推荐阅读

推荐AI自动化模板

YouTube到Twitter分享
自动将新的YouTube视频交叉发布到Twitter,以最大化覆盖范围和观众参与度。

Coming soon