执行脚本
其他需要宿主能力
script.execute在一次性隔离 worker 中执行 JavaScript,输入和输出均为规范化 JSON。
简单用途
将结构化输入交给隔离 JavaScript 脚本进行字段整理,再输出 JSON 结果。
节点展示
按住右键平移,滚轮缩放。可展开输入、修改参数,观察节点端口随配置变化。这里不会运行节点,重新进入页面会恢复示例。
正在加载节点展示…
数据输入 1
- 输入
inputJSON 值 以隔离 input 值提供给 guest 的规范化 JSON。
可使用默认值默认值:{}
配置参数 2
- JavaScript 源码
sourcecode 返回一个 JSON 兼容值;guest 只能看到 input 的隔离副本。
需要提供默认值:无- 最少字符: 1
- 最多字符: 262144
- 超时(毫秒)
timeoutMilliseconds整数 本次隔离脚本尝试的硬性墙钟时间上限。
需要提供默认值:无- 最小值: 1
- 最大值: 30000
数据输出 1
- 结果
resultJSON 值 guest 返回的规范化 JSON 兼容值。
执行与错误端口
- 输入
in输入 · 执行 - 收到此执行信号后进入对应操作。
- 完成
completed输出 · 执行 - 到达此结果或阶段时从这里继续,具体分支条件见节点说明。
- 失败
failed输出 · 错误 - 此操作失败时发出,用于连接错误处理。
版本与节点标识
版本 1.0.0
sha256:8935092404e5f2726ec966cad5fff845070787b2f372c9b06e1f3b483cddecad