产品指南
大数据多维表格
仪表盘
空间站
集成指南
自动化指南
企业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自动化模板

Email 定时提醒
Email定时提醒是一项实用的功能,您可以设置提醒时间,在指定的日期和时间确保相关成员收到提醒邮件,以便及时处理相关事务,确保不会错过重要信息。
Employee Engagement Survey
The Employee Engagement Survey template is designed to help organizations efficiently measure employee engagement and satisfaction.This tool helps identify differences in employee experiences and supports data-driven decisions for goal setting and workplace improvement.
Employee onboarding
The Employee Onboarding Template is a customizable set of tools designed to assist enterprises in efficiently managing all aspects of the new employee onboarding process.
创业比赛管理
此模版涵盖了参赛管理的报名、数据收集、邮件通知参赛者和管理团队、评审打分等各项流程,为参赛者和主办方提供全面的支持,帮助管理者高效地管理和服务于参赛者。
Event contacts management
This template helps you organize events and contacts effectively, allowing you to log key details, expanded into a complete personal CRM for managing and nurturing your professional network.
费用追踪
轻松管理个人消费,清晰记录每一笔支出,明确消费细节,简化日常与家庭费用管理,全面掌控财务状况.