跳转到内容

逻辑与算法

输入ab(布尔值)
输出result(布尔值)
配置opandorxornot

用已接线的各个值构造一个对象。

输入动态 —— 每个属性一个端口,端口标识符就是属性名
输出object

要把来自多个来源的数据拼装成一个请求正文,用的就是这个节点。

输入valuepath(字符串)
输出result
op作用字段
get读取一个属性path
set写入一个属性pathother
merge合并两个对象other
pick只保留指定的键keys(用逗号分隔)
omit移除指定的键keys
keys列出所有键
values列出所有值
输入value
输出event 上发出一个信号
配置name

写入运行变量。该值会在本次执行的余下过程中覆盖环境。

输入
输出value
配置name

套用一个 Handlebars 模板。

输入valueexpression
输出out —— 显示名为 value
配置expression

模板既能看到输入值,能看到运行变量。给 expression 端口接线会取代内嵌编辑器 —— 动态构造模板正是这样做的。

全部 116 个辅助函数都可用。

HTTP 请求 ──response──► Transform template “{{uppercase body.client.nom}}”

执行一段脚本。

输入value(显示名为 input)、code(字符串)
输出result
配置languagecodetimeout(秒,默认 5,最大 60)、packages

共有七种语言可用。参见 代码动作

输入value
输出result
配置targetTypenumberstringbooleandatelist

它尤其适合用来满足列表类动作中 list 端口的严格类型要求。

输入value(字符串)、pattern(字符串)
输出result
op返回
extract第一个匹配项
extractAll所有匹配项
test一个布尔值
replace完成替换后的字符串(replacement
split切分结果

flags 接受 ims;对于 extractAllreplace,全局标志是隐含的。