产品指南
大数据多维表格
仪表盘
空间站
集成指南
自动化指南
企业AI智能体模板
私有化部署
开发者与扩展
最佳实践
marketing
功能参考
自动化触发器
自动化执行器
第三方集成
节点资源
数据表视图
数据表字段
仪表盘组件
智能任务
AI 向导
公式
空间站
更新日志
视频演示
运行脚本操作指南
该自动化功能允许用户在指定的编程语言环境中执行代码片段。目前,我们支持以下三种编程语言:JavaScript、TypeScript 和 Python。
配置步骤详解
为了使用此功能,用户需准备好相应的脚本文件,这些脚本应采用 JavaScript、TypeScript 或 Python 语言编写。
1. 编写脚本
用户可以直接在 BIKA 脚本编辑器中进行脚本的编写。请注意,必须明确指定脚本所使用的编程语言:JavaScript、TypeScript 或 Python。
2. 配置「运行脚本」动作
请按照以下步骤在 BIKA 自动化界面中配置「运行脚本」动作:
支持的语言及库
-
JavaScript 与 TypeScript:
-
我们提供
fetch
、axios
以及lodash
等库的支持。 -
可以将 JSON 数据返回至自动化流程中。
-
示例代码:
const str = 'Hello, World!'; const json = { str }; json;
-
-
对于异步函数,建议将其封装于
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(); })();
-
-
-
Python:
-
本地支持的库有
numpy
、httpx
、bs4
和pandas
。 -
不支持
requests
库。 -
所有的返回变量都会被输出至自动化工作流。
-
示例代码:
import httpx url = 'https://api.exchangerate-api.com/v4/latest/USD' r = httpx.get(url) data = r.json()
-
-
3. 设置自动化动作
-
在自动化任务编辑页面添加一个新的动作,并在动作类型列表中选择“运行脚本”。
-
选择脚本语言:JavaScript、TypeScript 或 Python。
-
在“脚本内容”区域输入脚本代码。例如可以运行一个简单的 Python 脚本来打印“Hello World”:
print("Hello World")
-
保存并启用:完成脚本设置后,请点击“保存”来保存动作。
4. 执行测试运行
-
执行测试:
- 返回至自动化任务界面。
- 点击界面底部的“立即运行”按钮,系统将会依据您的配置执行脚本。
-
检查结果:脚本执行完成后,您可以通过查看运行历史记录来确认输出结果。若脚本顺利执行并返回了预期的结果,则表示配置无误。
至此,已成功完成了「运行脚本」自动化动作的配置与运行。

推荐阅读
推荐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.

费用追踪
轻松管理个人消费,清晰记录每一笔支出,明确消费细节,简化日常与家庭费用管理,全面掌控财务状况.